UNPKG

@teamsparta/stack-custom-modal

Version:
42 lines (39 loc) 3.71 kB
import { CustomModalBodyProps } from './compounds/CustomModalBody.mjs'; import { CustomModalButtonProps } from './compounds/CustomModalButton.mjs'; import { CustomModalButtonGroupProps } from './compounds/CustomModalButtonGroup.mjs'; import { CustomModalCaptionProps } from './compounds/CustomModalCaption.mjs'; import { CustomModalCloseProps } from './compounds/CustomModalClose.mjs'; import { CustomModalCloseButtonProps } from './compounds/CustomModalCloseButton.mjs'; import { CustomModalContentProps } from './compounds/CustomModalContent.mjs'; import { CustomModalDescriptionProps } from './compounds/CustomModalDescription.mjs'; import { CustomModalFooterProps } from './compounds/CustomModalFooter.mjs'; import { CustomModalHeaderProps } from './compounds/CustomModalHeader.mjs'; import { CustomModalOverlayProps } from './compounds/CustomModalOverlay.mjs'; import { CustomModalRootProps } from './compounds/CustomModalRoot.mjs'; import { CustomModalSubTitleProps } from './compounds/CustomModalSubTitle.mjs'; import { CustomModalTitleProps } from './compounds/CustomModalTitle.mjs'; import { CustomModalTriggerProps } from './compounds/CustomModalTrigger.mjs'; import * as react from 'react'; import * as _emotion_react_types_jsx_namespace from '@emotion/react/types/jsx-namespace'; import '@teamsparta/stack-button'; import '@teamsparta/stack-flex'; import '@teamsparta/stack-text'; import '@radix-ui/react-dialog'; import '@teamsparta/stack-tokens'; import './type.mjs'; declare const Root: ({ children, open: openFromProps, onOpenChange: onOpenChangeFromProps, defaultOpen: defaultOpenFromProps, closeOnInteractOutside, size, theme: themeFromProps, hideCloseButton, ...restProps }: CustomModalRootProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element; declare const Body: react.ForwardRefExoticComponent<CustomModalBodyProps & react.RefAttributes<HTMLDivElement>>; declare const Button: react.ForwardRefExoticComponent<CustomModalButtonProps & react.RefAttributes<HTMLButtonElement>>; declare const ButtonGroup: react.ForwardRefExoticComponent<Omit<CustomModalButtonGroupProps, "ref"> & react.RefAttributes<HTMLDivElement>>; declare const Close: react.ForwardRefExoticComponent<CustomModalCloseProps & react.RefAttributes<HTMLButtonElement>>; declare const CloseButton: react.ForwardRefExoticComponent<CustomModalCloseButtonProps & react.RefAttributes<HTMLButtonElement>>; declare const Content: react.ForwardRefExoticComponent<CustomModalContentProps & react.RefAttributes<HTMLDivElement>>; declare const Description: react.ForwardRefExoticComponent<Omit<CustomModalDescriptionProps, "ref"> & react.RefAttributes<HTMLParagraphElement>>; declare const Footer: react.ForwardRefExoticComponent<Omit<CustomModalFooterProps, "ref"> & react.RefAttributes<HTMLElement>>; declare const Caption: react.ForwardRefExoticComponent<Omit<CustomModalCaptionProps, "ref"> & react.RefAttributes<HTMLParagraphElement>>; declare const Header: react.ForwardRefExoticComponent<Omit<CustomModalHeaderProps, "ref"> & react.RefAttributes<HTMLElement>>; declare const Overlay: react.ForwardRefExoticComponent<CustomModalOverlayProps & react.RefAttributes<HTMLDivElement>>; declare const SubTitle: react.ForwardRefExoticComponent<Omit<CustomModalSubTitleProps, "ref"> & react.RefAttributes<HTMLHeadingElement>>; declare const Title: react.ForwardRefExoticComponent<Omit<CustomModalTitleProps, "ref"> & react.RefAttributes<HTMLHeadingElement>>; declare const Trigger: react.ForwardRefExoticComponent<CustomModalTriggerProps & react.RefAttributes<HTMLButtonElement>>; export { Body, Button, ButtonGroup, Caption, Close, CloseButton, Content, Description, Footer, Header, Overlay, Root, SubTitle, Title, Trigger };