From d310883fe0bb38cbb73febad493bb059b09800da Mon Sep 17 00:00:00 2001 From: p-sw Date: Fri, 24 May 2024 22:18:02 +0900 Subject: [PATCH] fix: make children type ReactNode --- packages/react/components/Dialog.tsx | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/react/components/Dialog.tsx b/packages/react/components/Dialog.tsx index f67f1f8..83bfe9d 100644 --- a/packages/react/components/Dialog.tsx +++ b/packages/react/components/Dialog.tsx @@ -1,5 +1,5 @@ import React, { Dispatch, SetStateAction, useState } from "react"; -import { MustAsChild, Slot, VariantProps, vcn } from "../shared"; +import { Slot, VariantProps, vcn } from "../shared"; import ReactDOM from "react-dom"; /** @@ -51,7 +51,9 @@ const DialogRoot = ({ children }: DialogRootProps) => { * ========================= */ -interface DialogTriggerProps extends MustAsChild {} +interface DialogTriggerProps { + children: React.ReactNode; +} const DialogTrigger = ({ children }: DialogTriggerProps) => { const [_, setState] = useDialogContext(); @@ -210,7 +212,9 @@ const DialogContent = React.forwardRef( * ========================= */ -interface DialogCloseProps extends MustAsChild {} +interface DialogCloseProps { + children: React.ReactNode; +} const DialogClose = ({ children }: DialogCloseProps) => { const [_, setState] = useDialogContext();