From 4c63b6bd9d11b864576ebee0d8c72a9b18fe6fef Mon Sep 17 00:00:00 2001 From: p-sw Date: Fri, 24 May 2024 20:55:01 +0900 Subject: [PATCH] fix: exclude multiple children without generic in DialogTrigger --- packages/react/components/Dialog.tsx | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/packages/react/components/Dialog.tsx b/packages/react/components/Dialog.tsx index f4eda16..dde96c6 100644 --- a/packages/react/components/Dialog.tsx +++ b/packages/react/components/Dialog.tsx @@ -56,13 +56,11 @@ const DialogRoot = ({ children }: DialogRootProps) => { * ========================= */ -interface DialogTriggerProps { - children: T extends any[] ? never : T; +interface DialogTriggerProps { + children: Exclude>; } -const DialogTrigger = ({ - children, -}: DialogTriggerProps) => { +const DialogTrigger = ({ children }: DialogTriggerProps) => { const [_, setState] = useDialogContext(); // const onClick = () => setState((p) => ({ ...p, opened: true }));