diff --git a/editor/grida-canvas-hosted/playground/uxhost-menu.tsx b/editor/grida-canvas-hosted/playground/uxhost-menu.tsx
index d1fd8553e..8b32520a4 100644
--- a/editor/grida-canvas-hosted/playground/uxhost-menu.tsx
+++ b/editor/grida-canvas-hosted/playground/uxhost-menu.tsx
@@ -43,10 +43,13 @@ import {
SpaceEvenlyHorizontallyIcon,
SpaceEvenlyVerticallyIcon,
} from "@radix-ui/react-icons";
+import { useTheme } from "next-themes";
import {
DropdownMenuCheckboxItem,
DropdownMenuContent,
DropdownMenuItem,
+ DropdownMenuRadioGroup,
+ DropdownMenuRadioItem,
DropdownMenuSeparator,
DropdownMenuShortcut,
DropdownMenuSub,
@@ -244,6 +247,7 @@ export function PlaygroundMenuContent({
settingsDialog.openDialog();
}}
/>
+
@@ -588,6 +592,42 @@ function ViewMenuContent({
);
}
+function PreferencesMenuContent() {
+ const { theme, setTheme } = useTheme();
+ const resolvedTheme = theme ?? "system";
+
+ return (
+
+
+ Preferences
+
+
+
+
+ Theme
+
+
+ setTheme(value)}
+ >
+
+ Light
+
+
+ Dark
+
+
+ System
+
+
+
+
+
+
+ );
+}
+
function SettingsMenuContent({
onOpenGeneral,
onOpenKeybindings,