Skip to content

Commit f81f601

Browse files
committed
ajuste no dark mode
1 parent 9106165 commit f81f601

File tree

1 file changed

+14
-5
lines changed

1 file changed

+14
-5
lines changed

src/components/Iframe.tsx

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,11 +87,7 @@ export default function Iframe({ src, srcDoc, height }: Props) {
8787
[]
8888
);
8989

90-
useEffect(() => {
91-
handleResize(iFrameRef);
92-
}, [handleResize, iFrameRef]);
93-
94-
useEffect(() => {
90+
const handleDarkMode = () => {
9591
if ($isDark) {
9692
iFrameRef?.current?.contentWindow?.document.documentElement.classList.add(
9793
'dark'
@@ -101,6 +97,19 @@ export default function Iframe({ src, srcDoc, height }: Props) {
10197
'dark'
10298
);
10399
}
100+
};
101+
102+
useEffect(() => {
103+
handleDarkMode();
104+
handleResize(iFrameRef);
105+
}, [handleResize, iFrameRef]);
106+
107+
useEffect(() => {
108+
handleDarkMode();
109+
}, []);
110+
111+
useEffect(() => {
112+
handleDarkMode();
104113
}, [$isDark]);
105114

106115
return (

0 commit comments

Comments
 (0)