From 4dbe390e3f6f39b2a7720073797a000d0caea727 Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Mon, 3 Mar 2025 10:40:44 +0800 Subject: [PATCH] feat(@workspace/@editor): add UndoButton component --- .../@editor/components/undo-button.tsx | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/app/(app)/playground/@workspace/@editor/components/undo-button.tsx diff --git a/src/app/(app)/playground/@workspace/@editor/components/undo-button.tsx b/src/app/(app)/playground/@workspace/@editor/components/undo-button.tsx new file mode 100644 index 0000000..cc54a59 --- /dev/null +++ b/src/app/(app)/playground/@workspace/@editor/components/undo-button.tsx @@ -0,0 +1,37 @@ +"use client"; + +import { + Tooltip, + TooltipContent, + TooltipProvider, + TooltipTrigger, +} from "@/components/ui/tooltip"; +import { Undo2 } from "lucide-react"; +import { Button } from "@/components/ui/button"; +import { useCodeEditorState } from "@/store/useCodeEditor"; + +export default function UndoButton() { + const { editor } = useCodeEditorState(); + return ( + + + + + + + Undo Code + + + + ); +}