diff --git a/src/components/editor/editor.tsx b/src/components/editor/editor.tsx index 4b3721c9..fa3f99e8 100644 --- a/src/components/editor/editor.tsx +++ b/src/components/editor/editor.tsx @@ -1,4 +1,4 @@ -import React, { useState, useRef, useEffect } from "react"; +import React, { useState } from "react"; import { ResizablePanelGroup, ResizablePanel, @@ -10,7 +10,6 @@ import { ThemeStyles } from "@/types/theme"; import CodePanel from "./code-panel"; import { Sliders } from "lucide-react"; import { useEditorStore } from "@/store/editor-store"; -import { motion, AnimatePresence } from "motion/react"; interface EditorProps { config: EditorConfig; @@ -26,11 +25,6 @@ const Editor: React.FC = ({ config }) => { const Controls = config.controls; const Preview = config.preview; const [isCodePanelOpen, setIsCodePanelOpen] = useState(true); - const isFirstMount = useRef(true); - - useEffect(() => { - isFirstMount.current = false; - }, []); const handleStyleChange = (newStyles: ThemeStyles) => { setThemeState({ ...themeState, styles: newStyles }); @@ -68,28 +62,18 @@ const Editor: React.FC = ({ config }) => { - - {isCodePanelOpen && ( - <> - - - - setIsCodePanelOpen(!isCodePanelOpen)} - /> - - - - )} - + {isCodePanelOpen && ( + <> + + + setIsCodePanelOpen(!isCodePanelOpen)} + /> + + + )}