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