From 4f103e6e2210e313438b6f0f46e9549db5ccad1a Mon Sep 17 00:00:00 2001 From: sowgro Date: Wed, 6 Nov 2024 19:55:06 -0500 Subject: Improve settings menu animation --- extension/src/SettingsEditor.tsx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'extension/src/SettingsEditor.tsx') diff --git a/extension/src/SettingsEditor.tsx b/extension/src/SettingsEditor.tsx index 9bbf153..f1f90cf 100644 --- a/extension/src/SettingsEditor.tsx +++ b/extension/src/SettingsEditor.tsx @@ -4,12 +4,13 @@ import imageUrl from "./assets/close.svg" import BookmarkTreeNode = browser.bookmarks.BookmarkTreeNode; import {Settings} from "./Body.tsx"; -function SettingsEditor(props: {tree: BookmarkTreeNode[], closer: (arg0: boolean) => void}) { +function SettingsEditor(props: {tree: BookmarkTreeNode[], isOpen: [boolean, React.Dispatch>]}) { const [settings, setSettings] = useContext(Settings) + const [open, setOpen] = props.isOpen; return ( -
-

Settings

@@ -40,13 +41,13 @@ function SettingsEditor(props: {tree: BookmarkTreeNode[], closer: (arg0: boolean {(() => { switch (settings.backgroundMode) { case "image": return (<> -

Background Color

+

Background Image URL

setSettings({...settings, backgroundImage: e.target.value})}/> ) case "color": return (<> -

Background URL

+

Background Color

setSettings({...settings, backgroundColor: e.target.value})}/> -- cgit v1.2.3