From 7804593cc67a7e760545c433eff6417099acbcfa Mon Sep 17 00:00:00 2001 From: keven1024 Date: Thu, 17 Apr 2025 09:11:16 +0800 Subject: [PATCH] feat(front): refactor showDrawer utility to use typed props for improved type safety --- front/lib/showDrawer.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/front/lib/showDrawer.ts b/front/lib/showDrawer.ts index 736b728..cca8295 100644 --- a/front/lib/showDrawer.ts +++ b/front/lib/showDrawer.ts @@ -1,4 +1,8 @@ -const showDrawer = (props: any) => { +interface DrawerProps { + render: (props: { hide: () => void }) => Component +} + +const showDrawer = (props: DrawerProps) => { const { render } = props || {} const store = useStore() store?._set('drawer', [...(store?._get('drawer')?.value || []), { render }])