@saas-ui/modals
Version:
A modal manager for Chakra UI
48 lines (41 loc) • 1.19 kB
text/typescript
// Exporting from './dialog'
export { ConfirmDialog } from './dialog'
export type { ConfirmDialogProps } from './dialog'
// Exporting from './drawer'
export { BaseDrawer, Drawer } from './drawer'
export type { BaseDrawerProps, DrawerProps } from './drawer'
// Exporting from './modal'
export { BaseModal, Modal } from './modal'
export type { BaseModalProps } from './modal'
// Exporting from './menu'
export { MenuDialog, MenuDialogList } from './menu'
export type { MenuDialogListProps, MenuDialogProps } from './menu'
// Exporting from './form'
export { FormDialog, createFormDialog } from './form'
export type {
DefaultFormType,
FormDialogFieldOverrides,
FormDialogProps,
} from './form'
// Exporting from './provider'
export {
ModalsContext,
ModalsProvider,
useModals,
useModalsContext,
} from './provider'
export type {
ConfirmDialogOptions,
DrawerOptions,
FormDialogOptions,
MenuDialogOptions,
ModalConfig,
ModalId,
ModalScopes,
ModalsContextValue,
ModalsProviderProps,
OpenOptions,
} from './provider'
// Exporting from './create-modals'
export { createModals } from './create-modals'
export type { CreateModalsOptions } from './create-modals'