allowPinchZoom
Description
Handle zoom or pinch gestures on iOS devices when scroll locking is enabled.
Type
booleanDefault
false.Leave Yamada UI a star
StarDrawer is a component for a panel that appears from the edge of the screen.
Description
Handle zoom or pinch gestures on iOS devices when scroll locking is enabled.
Type
booleanDefault
false.Description
The HTML element to render.
Type
keyof IntrinsicElementsDescription
Props for the blank area when closeOnDrag is true.
Type
CSSUIObjectDescription
If true, scrolling will be disabled on the body when the modal opens.
Type
booleanDefault
trueDescription
If true, then the drawer will close on drag.
Type
booleanDefault
falseDescription
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
Applies constraints on the permitted draggable area.
Type
numberDefault
0Description
The degree of movement allowed outside constraints. 0 = no movement, 1 = full movement.
Type
numberDefault
0.1Description
Offset from being dragged to closing.
Type
numberDefault
80Description
Velocity of the drag that triggers close.
Type
numberDefault
100Description
The animation duration.
Type
number | MotionLifecycleProps<number>Description
ref of the element to return focus to when FocusLock unmounts.
Type
RefObject<FocusableElement>Description
If true and drawer's placement is top or bottom, the drawer will occupy the viewport height (100dvh).
Type
booleanDescription
ref of the element to receive focus initially.
Type
RefObject<FocusableElement>Description
If true and drawer's placement is top or bottom, the drawer will occupy the viewport height (100dvh).
Deprecated
Use fullHeight instead.
Type
booleanDescription
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 placement of the drawer.
Type
UIValue<"bottom" | "left" | "right" | "top">Default
'right'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
The size of the Drawer.
Type
"xs" | "sm" | "md" | "lg" | "xl" | "full"Default
"md"Description
The variant of the Drawer.
Type
stringDescription
If true, display the modal close button.
Type
booleanDefault
trueDescription
If true, display the drag bar when closeOnDrag is true.
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