allowPinchZoom
Description
Handle zoom or pinch gestures on iOS devices when scroll locking is enabled.
Type
booleanDefault
false.Leave Yamada UI a star
StarModal is a component that is displayed over the main content to focus the user's attention solely on the information.
Description
Handle zoom or pinch gestures on iOS devices when scroll locking is enabled.
Type
booleanDefault
false.Description
The animation of the tooltip.
Type
"bottom" | "left" | "right" | "scale" | "top" | "none"Default
'scale'Description
The HTML element to render.
Type
keyof IntrinsicElementsDescription
If true, scrolling will be disabled on the body when the modal opens.
Type
booleanDefault
trueDescription
If true, the modal will close when the Esc key is pressed.
Type
booleanDefault
trueDescription
If true, the modal will close when the overlay is clicked.
Type
booleanDefault
trueDescription
The visual color appearance of the component.
Type
"blackAlpha" | "whiteAlpha" | "amber" | "blue" | "info" | "link" | "primary" | "cyan" | "emerald" | "flashy" | "fuchsia" | "gray" | "green" | "success" | "indigo" | "lime" | "neutral" | "orange" | "warning" | "pink" | "purple" | "red" | "danger" | "rose" | "sky" | "teal" | "violet" | "secondary" | "yellow"Description
Props for modal container element.
Type
HTMLUIPropsDescription
The animation duration.
Type
number | MotionLifecycleProps<number>Description
ref of the element to return focus to when FocusLock unmounts.
Type
RefObject<FocusableElement>Description
ref of the element to receive focus initially.
Type
RefObject<FocusableElement>Description
If true, the open will be opened.
Deprecated
Use open instead.
Type
booleanDescription
Enables aggressive focus capturing within iframes.
- If true: keep focus in the lock, no matter where lock is active.
- If false: allows focus to move outside of iframe.
Type
booleanDefault
falseDescription
Callback invoked to close the modal.
Type
() => voidDescription
Callback function to run side effects after the modal has closed.
Type
() => voidDescription
Callback fired when the escape key is pressed and focus is within modal.
Type
() => voidDescription
Callback fired when the overlay is clicked.
Type
() => voidDescription
If true, the open will be opened.
Type
booleanDescription
The CSS padding property.
Type
UIValue<number | "px" | "initial" | "inherit" | "-moz-initial" | "revert" | "revert-layer" | "unset" | (string & {}) | "2xl" | "lg" | "md" | "sm" | "xl" | ({} & string) | "-0.5" | "-1" | ... 99 more ... | "xs">Description
The placement of the modal.
Type
UIValue<| "bottom"
| "left"
| "right"
| "top"
| "center"
| "bottom-left"
| "bottom-right"
| "top-left"
| "top-right">Default
'center'Description
Props to be forwarded to the portal component.
Type
Omit<PortalProps, "children">Description
If true, focus will be restored to the element that triggered the FocusLock once it unmounts.
Type
booleanDefault
falseDescription
Where scroll behavior should originate.
- inside: scroll only occurs within the ModalBody.
- outside: the entire ModalContent will scroll within the viewport.
Type
"outside" | "inside"Default
'inside'Description
The size of the Modal.
Type
"xs" | "sm" | "md" | "lg" | "xl" | "2xl" | "3xl" | "4xl" | "5xl" | "6xl" | "full"Default
"md"Description
The variant of the Modal.
Type
stringDescription
If true, display the modal close button.
Type
booleanDefault
trueDescription
If true, display the modal overlay.
Type
booleanDefault
trueDescription
The HTML element to render.
Type
keyof IntrinsicElementsDescription
If true, disable ripple effects when pressing a element.
Type
booleanDefault
falseDescription
If true, the button is full rounded.
Type
booleanDefault
falseDescription
If true, the button is disabled.
Deprecated
Use disabled instead.
Type
booleanDefault
falseDescription
If true, the button is full rounded.
Deprecated
Use fullRounded instead.
Type
booleanDefault
falseEdit this page on GitHub