feat(front): refactor showDrawer utility to use typed props for improved type safety

This commit is contained in:
keven1024
2025-04-17 09:11:16 +08:00
parent 220a936a10
commit 7804593cc6

View File

@@ -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 }])