refactor nav item to utilize dropdown component
This commit is contained in:
parent
4a62406de9
commit
096d4c2651
1 changed files with 4 additions and 9 deletions
|
@ -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>
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue