@teamsparta/stack-custom-modal
Version:
stack custom modal
16 lines (13 loc) • 629 B
TypeScript
import * as react from 'react';
import { ReactNode } from 'react';
import * as Dialog from '@radix-ui/react-dialog';
interface CustomModalContentProps extends Dialog.DialogContentProps {
/**
* 오버레이 컴포넌트
* @description 오버레이가 존재하지 않으면 모달 외부를 클릭해도 모달이 닫히지 않습니다.
* @default <CustomModalOverlay forceMount />
*/
overlay?: ReactNode;
}
declare const CustomModalContent: react.ForwardRefExoticComponent<CustomModalContentProps & react.RefAttributes<HTMLDivElement>>;
export { CustomModalContent, type CustomModalContentProps };