Fix some icons, add privacy nav item, add close button to modal dialog, make settings menu nicer

This commit is contained in:
Jon Staab
2026-03-12 17:21:01 -07:00
parent 9e74c94871
commit a59ffb8758
5 changed files with 74 additions and 114 deletions
+9
View File
@@ -3,6 +3,10 @@
import cx from "classnames"
import {noop} from "@welshman/lib"
import {fade, fly} from "@lib/transition"
import Close from "@assets/icons/close.svg?dataurl"
import Icon from "@lib/components/Icon.svelte"
import Button from "@lib/components/Button.svelte"
import {clearModals} from "@app/util/modal"
type Props = {
onClose?: any
@@ -43,6 +47,11 @@
</button>
<div class={wrapperClass}>
<div class={innerClass} transition:fly>
<Button
class="absolute -top-4 right-3 btn btn-circle btn-neutral btn-sm"
onclick={clearModals}>
<Icon icon={Close} size={6} />
</Button>
<children.component {...children.props} />
</div>
</div>