From 4d70f3e691957dce1778977e8df3364e22ddf997 Mon Sep 17 00:00:00 2001 From: gourav Date: Mon, 26 May 2025 16:43:24 +0530 Subject: [PATCH 01/12] feat/comments-pane --- .../metagram/src/lib/fragments/Drawer/Drawer.svelte | 13 ++----------- .../src/routes/(protected)/home/+page.svelte | 12 ++++++++++-- 2 files changed, 12 insertions(+), 13 deletions(-) diff --git a/platforms/metagram/src/lib/fragments/Drawer/Drawer.svelte b/platforms/metagram/src/lib/fragments/Drawer/Drawer.svelte index e58cce3f9..165e20142 100644 --- a/platforms/metagram/src/lib/fragments/Drawer/Drawer.svelte +++ b/platforms/metagram/src/lib/fragments/Drawer/Drawer.svelte @@ -7,20 +7,19 @@ import type { SwipeCustomEvent } from 'svelte-gestures'; interface IDrawerProps extends HTMLAttributes { - isPaneOpen?: boolean; + drawer?: CupertinoPane; children?: Snippet; handleSwipe?: (isOpen: boolean | undefined) => void; } let { - isPaneOpen = $bindable(), + drawer = $bindable(), children = undefined, handleSwipe, ...restProps }: IDrawerProps = $props(); let drawerElement: HTMLElement; - let drawer: CupertinoPane; function dismiss() { if (drawer) drawer.destroy({ animate: true }); @@ -30,7 +29,6 @@ if (event.detail.direction === ('down' as string)) { handleSwipe?.(false); drawer?.destroy({ animate: true }); - isPaneOpen = false; } }; @@ -51,13 +49,6 @@ onBackdropTap: () => dismiss() } }); - if (isPaneOpen) { - drawer.present({ animate: true }); - } else { - drawer.destroy({ animate: true }); - } - - drawer.present(); }); diff --git a/platforms/metagram/src/routes/(protected)/home/+page.svelte b/platforms/metagram/src/routes/(protected)/home/+page.svelte index 758b12e7e..d8ab3168c 100644 --- a/platforms/metagram/src/routes/(protected)/home/+page.svelte +++ b/platforms/metagram/src/routes/(protected)/home/+page.svelte @@ -1,7 +1,8 @@ -