From 6d61e6e783605d5ce4306326b530457aea202a2a Mon Sep 17 00:00:00 2001 From: cfngc4594 Date: Wed, 12 Mar 2025 12:24:53 +0800 Subject: [PATCH] refactor(header): remove state management and add back button --- src/features/playground/header.tsx | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/features/playground/header.tsx b/src/features/playground/header.tsx index faf6a0d..d85f93f 100644 --- a/src/features/playground/header.tsx +++ b/src/features/playground/header.tsx @@ -1,8 +1,6 @@ -"use client"; - import { cn } from "@/lib/utils"; -import { useState } from "react"; import RunCode from "@/components/run-code"; +import BackButton from "@/components/back-button"; import SettingsButton from "@/components/settings-button"; import { SettingsDialog } from "@/components/settings-dialog"; @@ -14,12 +12,6 @@ export function PlaygroundHeader({ className, ...props }: PlaygroundHeaderProps) { - const [isDialogOpen, setDialogOpen] = useState(false); - - const toggleDialog = () => { - setDialogOpen(!isDialogOpen); - }; - return (
-
-
- +
+ +
+
+
@@ -42,7 +36,7 @@ export function PlaygroundHeader({
- +
); }