@restnfeel/agentc-starter-kit
Version:
한국어 기업용 CMS 모듈 - Task Master AI와 함께 빠르게 웹사이트를 구현할 수 있는 재사용 가능한 컴포넌트 시스템
28 lines • 1.5 kB
TypeScript
import React from "react";
import { BaseComponentProps } from "../../types";
export interface ModalProps extends BaseComponentProps {
open?: boolean;
onClose?: () => void;
onOpenChange?: (open: boolean) => void;
size?: "sm" | "md" | "lg" | "xl" | "full";
showCloseButton?: boolean;
closeOnOverlayClick?: boolean;
closeOnEscape?: boolean;
role?: "dialog" | "alertdialog";
ariaLabelledBy?: string;
ariaDescribedBy?: string;
animation?: boolean;
}
export declare const Modal: React.ForwardRefExoticComponent<ModalProps & React.RefAttributes<HTMLDivElement>>;
export declare const ModalHeader: React.ForwardRefExoticComponent<BaseComponentProps & React.RefAttributes<HTMLDivElement>>;
export interface ModalTitleProps extends BaseComponentProps {
as?: "h1" | "h2" | "h3" | "h4" | "h5" | "h6";
}
export declare const ModalTitle: React.ForwardRefExoticComponent<ModalTitleProps & React.RefAttributes<HTMLHeadingElement>>;
export declare const ModalDescription: React.ForwardRefExoticComponent<BaseComponentProps & React.RefAttributes<HTMLParagraphElement>>;
export declare const ModalContent: React.ForwardRefExoticComponent<BaseComponentProps & React.RefAttributes<HTMLDivElement>>;
export interface ModalFooterProps extends BaseComponentProps {
justify?: "start" | "end" | "center" | "between";
}
export declare const ModalFooter: React.ForwardRefExoticComponent<ModalFooterProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=Modal.d.ts.map