@teamsparta/stack-bottom-sheet
Version:
stack bottom sheet
41 lines (38 loc) • 3.71 kB
TypeScript
import * as react from 'react';
import * as _emotion_react_types_jsx_namespace from '@emotion/react/types/jsx-namespace';
import { BottomSheetBodyProps } from './compounds/BottomSheetBody.js';
import { BottomSheetButtonProps } from './compounds/BottomSheetButton.js';
import { BottomSheetButtonGroupProps } from './compounds/BottomSheetButtonGroup.js';
import { BottomSheetCaptionProps } from './compounds/BottomSheetCaption.js';
import { BottomSheetCloseProps } from './compounds/BottomSheetClose.js';
import { BottomSheetCloseButtonProps } from './compounds/BottomSheetCloseButton.js';
import { BottomSheetContentProps } from './compounds/BottomSheetContent.js';
import { BottomSheetDescriptionProps } from './compounds/BottomSheetDescription.js';
import { BottomSheetFooterProps } from './compounds/BottomSheetFooter.js';
import { BottomSheetHeaderProps } from './compounds/BottomSheetHeader.js';
import { BottomSheetOverlayProps } from './compounds/BottomSheetOverlay.js';
import { BottomSheetRootProps } from './compounds/BottomSheetRoot.js';
import { BottomSheetSubTitleProps } from './compounds/BottomSheetSubTitle.js';
import { BottomSheetTitleProps } from './compounds/BottomSheetTitle.js';
import { BottomSheetTriggerProps } from './compounds/BottomSheetTrigger.js';
import '@teamsparta/stack-button';
import '@teamsparta/stack-flex';
import '@teamsparta/stack-text';
import 'vaul';
import '@teamsparta/stack-tokens';
declare const Root: ({ children, open: openFromProps, onOpenChange: onOpenChangeFromProps, defaultOpen: defaultOpenFromProps, closeOnInteractOutside, theme: themeFromProps, hideCloseButton, handleOnly, dismissible, repositionInputs, VAUL_DISMISSIBLE, ...restProps }: BottomSheetRootProps) => _emotion_react_types_jsx_namespace.EmotionJSX.Element;
declare const Body: react.ForwardRefExoticComponent<BottomSheetBodyProps & react.RefAttributes<HTMLDivElement>>;
declare const Button: react.ForwardRefExoticComponent<BottomSheetButtonProps & react.RefAttributes<HTMLButtonElement>>;
declare const ButtonGroup: react.ForwardRefExoticComponent<Omit<BottomSheetButtonGroupProps, "ref"> & react.RefAttributes<HTMLDivElement>>;
declare const Close: react.ForwardRefExoticComponent<BottomSheetCloseProps & react.RefAttributes<HTMLButtonElement>>;
declare const CloseButton: react.ForwardRefExoticComponent<BottomSheetCloseButtonProps & react.RefAttributes<HTMLButtonElement>>;
declare const Content: react.ForwardRefExoticComponent<BottomSheetContentProps & react.RefAttributes<HTMLDivElement>>;
declare const Description: react.ForwardRefExoticComponent<Omit<BottomSheetDescriptionProps, "ref"> & react.RefAttributes<HTMLParagraphElement>>;
declare const Footer: react.ForwardRefExoticComponent<Omit<BottomSheetFooterProps, "ref"> & react.RefAttributes<HTMLElement>>;
declare const Caption: react.ForwardRefExoticComponent<Omit<BottomSheetCaptionProps, "ref"> & react.RefAttributes<HTMLParagraphElement>>;
declare const Header: react.ForwardRefExoticComponent<Omit<BottomSheetHeaderProps, "ref"> & react.RefAttributes<HTMLElement>>;
declare const Overlay: react.ForwardRefExoticComponent<BottomSheetOverlayProps & react.RefAttributes<HTMLDivElement>>;
declare const SubTitle: react.ForwardRefExoticComponent<Omit<BottomSheetSubTitleProps, "ref"> & react.RefAttributes<HTMLHeadingElement>>;
declare const Title: react.ForwardRefExoticComponent<Omit<BottomSheetTitleProps, "ref"> & react.RefAttributes<HTMLHeadingElement>>;
declare const Trigger: react.ForwardRefExoticComponent<BottomSheetTriggerProps & react.RefAttributes<HTMLButtonElement>>;
export { Body, Button, ButtonGroup, Caption, Close, CloseButton, Content, Description, Footer, Header, Overlay, Root, SubTitle, Title, Trigger };