flotilla/src/app/components/PomadeSessionMenu.svelte
2026-07-03 09:20:45 -07:00

28 lines
630 B
Svelte

<script lang="ts">
import {onMount} from "svelte"
import TrashBin2 from "@assets/icons/trash-bin-2.svg?dataurl"
import Icon from "@lib/components/Icon.svelte"
import Button from "@lib/components/Button.svelte"
type Props = {
onDelete: () => void
onClick: () => void
}
const {onDelete, onClick}: Props = $props()
let ul: Element
onMount(() => {
ul.addEventListener("click", onClick)
})
</script>
<ul class="menu whitespace-nowrap rounded-2xl bg-surface p-2" bind:this={ul}>
<li>
<Button onclick={onDelete}>
<Icon icon={TrashBin2} />
Delete Session
</Button>
</li>
</ul>