update sidebar sheet to close on action

pull/3/head
TZGyn 2 years ago
parent b656a4ca49
commit b126a79b03
Signed by: TZGyn
GPG Key ID: 122EAF77AE81FD4A

@ -8,6 +8,7 @@
import { goto } from '$app/navigation'
export let email: string = ''
export let onClick: () => void = () => {}
let dialogOpen = false
let isLoading = false
@ -33,7 +34,11 @@
<DropdownMenu.Group>
<DropdownMenu.Label>{email}</DropdownMenu.Label>
<DropdownMenu.Separator />
<DropdownMenu.Item on:click={() => goto('/profile')}>
<DropdownMenu.Item
on:click={() => {
goto('/profile')
onClick()
}}>
Profile
</DropdownMenu.Item>
<DropdownMenu.Separator />

@ -19,7 +19,8 @@
<div class="flex h-screen w-full">
<Sidebar email={data.user.email} class="hidden lg:flex" />
<div class="h-full max-h-screen w-full overflow-scroll">
<div class="block w-full border-b px-4 py-2 lg:hidden">
<div
class="sticky top-0 block w-full border-b bg-background px-4 py-2 lg:hidden">
<Sheet.Root bind:open={sheetOpen}>
<Sheet.Trigger asChild let:builder>
<Button builders={[builder]} variant="ghost" class="p-2">
@ -47,7 +48,9 @@
<div class="flex flex-col gap-4">
<Separator />
<div class="flex items-center justify-between">
<UserIcon email={data.user.email} />
<UserIcon
email={data.user.email}
onClick={closeSheet} />
</div>
</div>
</div>

Loading…
Cancel
Save