UNPKG

@teamsparta/stack-custom-modal

Version:
42 lines (39 loc) 3.69 kB
import { CustomModalBodyProps } from './compounds/CustomModalBody.js'; import { CustomModalButtonProps } from './compounds/CustomModalButton.js'; import { CustomModalButtonGroupProps } from './compounds/CustomModalButtonGroup.js'; import { CustomModalCaptionProps } from './compounds/CustomModalCaption.js'; import { CustomModalCloseProps } from './compounds/CustomModalClose.js'; import { CustomModalCloseButtonProps } from './compounds/CustomModalCloseButton.js'; import { CustomModalContentProps } from './compounds/CustomModalContent.js'; import { CustomModalDescriptionProps } from './compounds/CustomModalDescription.js'; import { CustomModalFooterProps } from './compounds/CustomModalFooter.js'; import { CustomModalHeaderProps } from './compounds/CustomModalHeader.js'; import { CustomModalOverlayProps } from './compounds/CustomModalOverlay.js'; import { CustomModalRootProps } from './compounds/CustomModalRoot.js'; import { CustomModalSubTitleProps } from './compounds/CustomModalSubTitle.js'; import { CustomModalTitleProps } from './compounds/CustomModalTitle.js'; import { CustomModalTriggerProps } from './compounds/CustomModalTrigger.js'; 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.js'; 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 };