diff --git a/app/layout.tsx b/app/layout.tsx
index 125cd8fa3..9e25ae896 100644
--- a/app/layout.tsx
+++ b/app/layout.tsx
@@ -53,7 +53,7 @@ export const viewport: Viewport = {
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
-
+
diff --git a/components/editor/action-bar/components/undo-redo-buttons.tsx b/components/editor/action-bar/components/undo-redo-buttons.tsx
index 69d3e58f7..2c45e74bd 100644
--- a/components/editor/action-bar/components/undo-redo-buttons.tsx
+++ b/components/editor/action-bar/components/undo-redo-buttons.tsx
@@ -2,11 +2,17 @@ import { TooltipWrapper } from "@/components/tooltip-wrapper";
import { Button } from "@/components/ui/button";
import { useEditorStore } from "@/store/editor-store";
import { Redo, Undo } from "lucide-react";
+import * as React from "react";
-interface UndoRedoButtonsProps extends React.ComponentProps {}
+interface UndoRedoButtonsProps extends React.ComponentProps { }
export function UndoRedoButtons({ disabled, ...props }: UndoRedoButtonsProps) {
const { undo, redo, canUndo, canRedo } = useEditorStore();
+ const [mounted, setMounted] = React.useState(false);
+
+ React.useEffect(() => {
+ setMounted(true);
+ }, []);
return (
@@ -14,7 +20,7 @@ export function UndoRedoButtons({ disabled, ...props }: UndoRedoButtonsProps) {