Optionalallowed
allowed?: TId[] | ReadonlyArray<TId>
Optionalanimation
animation?:
| "spring"
| "tween"
| "ios-spring"
| "material-bounce"
| "linear"
| "snappy"
Optionalspring
spring?: { stiffness?: number; damping?: number; mass?: number }
OptionalfocusTrap
focusTrap?: boolean
OptionalcloseOnEscape
closeOnEscape?: boolean
OptionalcloseOnBack
closeOnBack?: boolean
OptionallockBodyScroll
lockBodyScroll?: boolean
OptionalrubberBand
rubberBand?: boolean
OptionalbackdropRange
backdropRange?: [number, number]
Optionalradius
radius?: string | number
OptionalmaxHeight
maxHeight?: string | number
Optionalpersistent
persistent?: boolean
OptionaldisableClose
disableClose?: boolean
OptionaldisableDrag
disableDrag?: boolean
OptionaldragFromContent
dragFromContent?: boolean
OptionalfitContentToSnap
fitContentToSnap?: boolean
OptionalcloseOnRouteChange
closeOnRouteChange?: boolean
OptionalstackEffect
stackEffect?: boolean
Optionalteleport
teleport?: boolean
OptionalteleportTo
teleportTo?: TeleportTarget
Optionalbackdrop
backdrop?: boolean
OptionalcloseOnBackdrop
closeOnBackdrop?: boolean
OptionalariaLabel
ariaLabel?: string
OptionalonSnap
onSnap?: (id: TId) => void
OptionalonOpen
onOpen?: (id: TId) => void
OptionalonClose
onClose?: () => void
OptionalonOpened
onOpened?: (id: TId) => void
OptionalonClosed
onClosed?: () => void
rightButton?: JSX.Element
Optionalscreen
screen?: JSX.Element
Optionalchildren
children?: JSX.Element