refactor nav item to utilize dropdown component

This commit is contained in:
Chris Kruining 2025-01-07 13:45:19 +01:00
parent 4a62406de9
commit 096d4c2651
No known key found for this signature in database
GPG key ID: EB894A3560CCCAD2

View file

@ -10,6 +10,7 @@ import { FaSolidPalette } from "solid-icons/fa";
import { LocalePicker } from "~/features/i18n";
import { ColorScheme, ColorSchemePicker, getState, useTheme } from "~/features/theme";
import css from "./editor.module.css";
import { Dropdown } from "~/components/dropdown";
const event = getRequestEvent();
@ -79,15 +80,9 @@ export default function Editor(props: ParentProps) {
<section class={css.right}>
<LocalePicker />
<div class={css.themeMenu}>
<button class={css.themeMenuButton} id={`${themeMenuId}-button`} popoverTarget={`${themeMenuId}-dialog`} title="Open theme picker menu">
<FaSolidPalette />
</button>
<dialog class={css.themeMenuDialog} id={`${themeMenuId}-dialog`} popover anchor={`${themeMenuId}-button`}>
<Dropdown id={themeMenuId} class={css.themeMenu} text={<FaSolidPalette />}>
<ColorSchemePicker />
</dialog>
</div>
</Dropdown>
</section>
</nav>