Modal

A dialog that appears on top of the main content and requires user interaction.

Usage

import { Modal } from '@ivaldi/ui'
PropTypeDefault
triggerReactNode—
titleReactNode—
descriptionReactNode—
footerReactNode—
panelPropsany—
blurboolean—
childrenReactNode—
openboolean—
defaultOpenboolean—
onOpenChangefunction—
modalboolean—
PropTypeDefault
childrenReactNode—
openboolean—
defaultOpenboolean—
onOpenChangefunction—
modalboolean—
PropTypeDefault
typeenum—
classNamestring—
childrenReactNode—
asChildboolean—
PropTypeDefault
forceMounttrue—
classNamestring—
childrenReactNode—
asChildboolean—
onEscapeKeyDownfunction—
onPointerDownOutsidefunction—
onFocusOutsidefunction—
onInteractOutsidefunction—
onOpenAutoFocusfunction—
onCloseAutoFocusfunction—
panelPropsany"{}"
blurboolean—
PropTypeDefault
classNamestring—
childrenReactNode—
asChildboolean—
PropTypeDefault
PropTypeDefault
childrenReactNode—
containerElement | DocumentFragment—
forceMounttrue—
PropTypeDefault
classNamestring—
childrenReactNode—
asChildboolean—
PropTypeDefault
typeenum—
classNamestring—
childrenReactNode—
asChildboolean—