Caprice LogoCaprice UI

Accordion

A set of collapsible panels with headings.

Installation

npx caprice add accordion

Usage

import * as Accordion from "@/components/ui/accordion"
<Accordion.Root>
  <Accordion.Item value="item-1">
    <Accordion.Trigger>What is Base UI?</Accordion.Trigger>
    <Accordion.Panel>
      Base UI is a library of high-quality unstyled React components for design systems
      and web apps.
    </Accordion.Panel>
  </Accordion.Item>
</Accordion.Root>

Examples

API Reference

Root

PropTypeDefault
hiddenUntilFound
boolean
false
keepMounted
boolean
false
value
AccordionValue
-
defaultValue
AccordionValue
-
disabled
boolean
false
loop
boolean
true
onValueChange
(value: AccordionValue) => void
-
openMultiple
boolean
true
orientation
AccordionOrientation
'vertical'
className
string | ((state: State) => string)
-
slot
string
-
style
CSSProperties
-
title
string
-
key
Key
-
defaultChecked
boolean
-
suppressContentEditableWarning
boolean
-
suppressHydrationWarning
boolean
-
accessKey
string
-
autoCapitalize
(string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters"
-
autoFocus
boolean
-
contentEditable
Booleanish | "inherit" | "plaintext-only"
-
contextMenu
string
-
dir
string
-
draggable
Booleanish
-
enterKeyHint
"search" | "enter" | "done" | "go" | "next" | "previous" | "send"
-
hidden
boolean
-
id
string
-
lang
string
-
nonce
string
-
spellCheck
Booleanish
-
tabIndex
number
-
translate
"yes" | "no"
-
radioGroup
string
-
role
AriaRole
-
about
string
-
content
string
-
datatype
string
-
inlist
any
-
prefix
string
-
property
string
-
rel
string
-
resource
string
-
rev
string
-
typeof
string
-
vocab
string
-
autoCorrect
string
-
autoSave
string
-
color
string
-
itemProp
string
-
itemScope
boolean
-
itemType
string
-
itemID
string
-
itemRef
string
-
results
number
-
security
string
-
unselectable
"off" | "on"
-
popover
"" | "auto" | "manual"
-
popoverTargetAction
"toggle" | "show" | "hide"
-
popoverTarget
string
-
inert
boolean
-
inputMode
"search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal"
-
is
string
-
aria-activedescendant
string
-
aria-atomic
Booleanish
-
aria-autocomplete
"none" | "list" | "inline" | "both"
-
aria-braillelabel
string
-
aria-brailleroledescription
string
-
aria-busy
Booleanish
-
aria-checked
boolean | "true" | "false" | "mixed"
-
aria-colcount
number
-
aria-colindex
number
-
aria-colindextext
string
-
aria-colspan
number
-
aria-controls
string
-
aria-current
boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date"
-
aria-describedby
string
-
aria-description
string
-
aria-details
string
-
aria-disabled
Booleanish
-
aria-dropeffect
"link" | "none" | "copy" | "execute" | "move" | "popup"
-
aria-errormessage
string
-
aria-expanded
Booleanish
-
aria-flowto
string
-
aria-grabbed
Booleanish
-
aria-haspopup
boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree"
-
aria-hidden
Booleanish
-
aria-invalid
boolean | "true" | "false" | "grammar" | "spelling"
-
aria-keyshortcuts
string
-
aria-label
string
-
aria-labelledby
string
-
aria-level
number
-
aria-live
"off" | "assertive" | "polite"
-
aria-modal
Booleanish
-
aria-multiline
Booleanish
-
aria-multiselectable
Booleanish
-
aria-orientation
"horizontal" | "vertical"
-
aria-owns
string
-
aria-placeholder
string
-
aria-posinset
number
-
aria-pressed
boolean | "true" | "false" | "mixed"
-
aria-readonly
Booleanish
-
aria-relevant
"text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"
-
aria-required
Booleanish
-
aria-roledescription
string
-
aria-rowcount
number
-
aria-rowindex
number
-
aria-rowindextext
string
-
aria-rowspan
number
-
aria-selected
Booleanish
-
aria-setsize
number
-
aria-sort
"none" | "ascending" | "descending" | "other"
-
aria-valuemax
number
-
aria-valuemin
number
-
aria-valuenow
number
-
aria-valuetext
string
-
children
ReactNode
-
dangerouslySetInnerHTML
{ __html: string | TrustedHTML; }
-
onCopy
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCopyCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCut
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCutCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPaste
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPasteCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCompositionEnd
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionEndCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStart
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStartCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdate
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdateCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onFocus
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onFocusCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlur
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlurCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onChange
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onChangeCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onReset
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onResetCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmit
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmitCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalid
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalidCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onLoad
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onError
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onErrorCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onKeyDown
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyDownCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPress
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPressCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUp
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUpCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onAbort
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAbortCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThrough
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThroughCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptied
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptiedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncrypted
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncryptedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEnded
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEndedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedData
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedDataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadata
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStart
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStartCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPause
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPauseCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlaying
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgress
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgressCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResize
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResizeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeked
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeking
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalled
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalledCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspend
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspendCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdate
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdateCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaiting
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaitingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAuxClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onAuxClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenu
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenuCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDrag
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnd
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEndCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnter
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnterCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExit
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExitCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeave
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeaveCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOver
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOverCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStart
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStartCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDrop
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDropCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onMouseDown
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseDownCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseEnter
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseLeave
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMove
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMoveCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOut
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOutCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOver
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOverCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUp
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUpCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onSelect
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSelectCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTouchCancel
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchCancelCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEnd
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEndCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMove
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMoveCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStart
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStartCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onPointerDown
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerDownCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMove
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMoveCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUp
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUpCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancel
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancelCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerEnter
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerLeave
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOver
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOverCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOut
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOutCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onScroll
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onScrollCapture
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onWheel
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onWheelCapture
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onAnimationStart
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationStartCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEnd
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEndCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIteration
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIterationCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onBeforeToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onTransitionCancel
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionCancelCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEnd
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEndCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRun
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRunCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStart
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStartCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
render
ReactElement<Record<string, unknown>, string | JSXElementConstructor<any>> | ComponentRenderFn<GenericHTMLProps, State>
-
ref
((instance: HTMLDivElement | null) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLDivElement | null>
-

Item

PropTypeDefault
value
any
-
slot
string
-
style
CSSProperties
-
title
string
-
key
Key
-
defaultChecked
boolean
-
defaultValue
string | number | readonly string[]
-
suppressContentEditableWarning
boolean
-
suppressHydrationWarning
boolean
-
accessKey
string
-
autoCapitalize
(string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters"
-
autoFocus
boolean
-
contentEditable
Booleanish | "inherit" | "plaintext-only"
-
contextMenu
string
-
dir
string
-
draggable
Booleanish
-
enterKeyHint
"search" | "enter" | "done" | "go" | "next" | "previous" | "send"
-
hidden
boolean
-
id
string
-
lang
string
-
nonce
string
-
spellCheck
Booleanish
-
tabIndex
number
-
translate
"yes" | "no"
-
radioGroup
string
-
role
AriaRole
-
about
string
-
content
string
-
datatype
string
-
inlist
any
-
prefix
string
-
property
string
-
rel
string
-
resource
string
-
rev
string
-
typeof
string
-
vocab
string
-
autoCorrect
string
-
autoSave
string
-
color
string
-
itemProp
string
-
itemScope
boolean
-
itemType
string
-
itemID
string
-
itemRef
string
-
results
number
-
security
string
-
unselectable
"off" | "on"
-
popover
"" | "auto" | "manual"
-
popoverTargetAction
"toggle" | "show" | "hide"
-
popoverTarget
string
-
inert
boolean
-
inputMode
"search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal"
-
is
string
-
aria-activedescendant
string
-
aria-atomic
Booleanish
-
aria-autocomplete
"none" | "list" | "inline" | "both"
-
aria-braillelabel
string
-
aria-brailleroledescription
string
-
aria-busy
Booleanish
-
aria-checked
boolean | "true" | "false" | "mixed"
-
aria-colcount
number
-
aria-colindex
number
-
aria-colindextext
string
-
aria-colspan
number
-
aria-controls
string
-
aria-current
boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date"
-
aria-describedby
string
-
aria-description
string
-
aria-details
string
-
aria-disabled
Booleanish
-
aria-dropeffect
"link" | "none" | "copy" | "execute" | "move" | "popup"
-
aria-errormessage
string
-
aria-expanded
Booleanish
-
aria-flowto
string
-
aria-grabbed
Booleanish
-
aria-haspopup
boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree"
-
aria-hidden
Booleanish
-
aria-invalid
boolean | "true" | "false" | "grammar" | "spelling"
-
aria-keyshortcuts
string
-
aria-label
string
-
aria-labelledby
string
-
aria-level
number
-
aria-live
"off" | "assertive" | "polite"
-
aria-modal
Booleanish
-
aria-multiline
Booleanish
-
aria-multiselectable
Booleanish
-
aria-orientation
"horizontal" | "vertical"
-
aria-owns
string
-
aria-placeholder
string
-
aria-posinset
number
-
aria-pressed
boolean | "true" | "false" | "mixed"
-
aria-readonly
Booleanish
-
aria-relevant
"text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"
-
aria-required
Booleanish
-
aria-roledescription
string
-
aria-rowcount
number
-
aria-rowindex
number
-
aria-rowindextext
string
-
aria-rowspan
number
-
aria-selected
Booleanish
-
aria-setsize
number
-
aria-sort
"none" | "ascending" | "descending" | "other"
-
aria-valuemax
number
-
aria-valuemin
number
-
aria-valuenow
number
-
aria-valuetext
string
-
children
ReactNode
-
dangerouslySetInnerHTML
{ __html: string | TrustedHTML; }
-
onCopy
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCopyCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCut
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCutCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPaste
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPasteCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCompositionEnd
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionEndCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStart
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStartCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdate
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdateCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onFocus
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onFocusCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlur
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlurCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onChange
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onChangeCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onReset
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onResetCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmit
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmitCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalid
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalidCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onLoad
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onError
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onErrorCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onKeyDown
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyDownCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPress
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPressCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUp
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUpCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onAbort
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAbortCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThrough
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThroughCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptied
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptiedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncrypted
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncryptedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEnded
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEndedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedData
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedDataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadata
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStart
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStartCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPause
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPauseCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlaying
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgress
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgressCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResize
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResizeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeked
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeking
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalled
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalledCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspend
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspendCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdate
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdateCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaiting
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaitingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAuxClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onAuxClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenu
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenuCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDrag
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnd
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEndCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnter
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnterCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExit
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExitCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeave
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeaveCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOver
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOverCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStart
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStartCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDrop
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDropCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onMouseDown
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseDownCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseEnter
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseLeave
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMove
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMoveCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOut
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOutCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOver
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOverCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUp
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUpCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onSelect
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSelectCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTouchCancel
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchCancelCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEnd
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEndCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMove
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMoveCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStart
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStartCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onPointerDown
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerDownCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMove
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMoveCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUp
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUpCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancel
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancelCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerEnter
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerLeave
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOver
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOverCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOut
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOutCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onScroll
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onScrollCapture
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onWheel
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onWheelCapture
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onAnimationStart
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationStartCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEnd
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEndCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIteration
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIterationCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onBeforeToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onTransitionCancel
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionCancelCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEnd
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEndCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRun
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRunCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStart
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStartCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
className
string | ((state: State) => string)
-
render
ReactElement<Record<string, unknown>, string | JSXElementConstructor<any>> | ComponentRenderFn<GenericHTMLProps, State>
-
disabled
boolean
false
onOpenChange
(open: boolean) => void
-
ref
((instance: HTMLDivElement | null) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLDivElement | null>
-

Trigger

PropTypeDefault
form
string
-
slot
string
-
style
CSSProperties
-
title
string
-
key
Key
-
disabled
boolean
-
formAction
string | ((formData: FormData) => void | Promise<void>)
-
formEncType
string
-
formMethod
string
-
formNoValidate
boolean
-
formTarget
string
-
name
string
-
type
"button" | "submit" | "reset"
-
value
string | number | readonly string[]
-
defaultChecked
boolean
-
defaultValue
string | number | readonly string[]
-
suppressContentEditableWarning
boolean
-
suppressHydrationWarning
boolean
-
accessKey
string
-
autoCapitalize
(string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters"
-
autoFocus
boolean
-
contentEditable
Booleanish | "inherit" | "plaintext-only"
-
contextMenu
string
-
dir
string
-
draggable
Booleanish
-
enterKeyHint
"search" | "enter" | "done" | "go" | "next" | "previous" | "send"
-
hidden
boolean
-
id
string
-
lang
string
-
nonce
string
-
spellCheck
Booleanish
-
tabIndex
number
-
translate
"yes" | "no"
-
radioGroup
string
-
role
AriaRole
-
about
string
-
content
string
-
datatype
string
-
inlist
any
-
prefix
string
-
property
string
-
rel
string
-
resource
string
-
rev
string
-
typeof
string
-
vocab
string
-
autoCorrect
string
-
autoSave
string
-
color
string
-
itemProp
string
-
itemScope
boolean
-
itemType
string
-
itemID
string
-
itemRef
string
-
results
number
-
security
string
-
unselectable
"off" | "on"
-
popover
"" | "auto" | "manual"
-
popoverTargetAction
"toggle" | "show" | "hide"
-
popoverTarget
string
-
inert
boolean
-
inputMode
"search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal"
-
is
string
-
aria-activedescendant
string
-
aria-atomic
Booleanish
-
aria-autocomplete
"none" | "list" | "inline" | "both"
-
aria-braillelabel
string
-
aria-brailleroledescription
string
-
aria-busy
Booleanish
-
aria-checked
boolean | "true" | "false" | "mixed"
-
aria-colcount
number
-
aria-colindex
number
-
aria-colindextext
string
-
aria-colspan
number
-
aria-controls
string
-
aria-current
boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date"
-
aria-describedby
string
-
aria-description
string
-
aria-details
string
-
aria-disabled
Booleanish
-
aria-dropeffect
"link" | "none" | "copy" | "execute" | "move" | "popup"
-
aria-errormessage
string
-
aria-expanded
Booleanish
-
aria-flowto
string
-
aria-grabbed
Booleanish
-
aria-haspopup
boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree"
-
aria-hidden
Booleanish
-
aria-invalid
boolean | "true" | "false" | "grammar" | "spelling"
-
aria-keyshortcuts
string
-
aria-label
string
-
aria-labelledby
string
-
aria-level
number
-
aria-live
"off" | "assertive" | "polite"
-
aria-modal
Booleanish
-
aria-multiline
Booleanish
-
aria-multiselectable
Booleanish
-
aria-orientation
"horizontal" | "vertical"
-
aria-owns
string
-
aria-placeholder
string
-
aria-posinset
number
-
aria-pressed
boolean | "true" | "false" | "mixed"
-
aria-readonly
Booleanish
-
aria-relevant
"text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"
-
aria-required
Booleanish
-
aria-roledescription
string
-
aria-rowcount
number
-
aria-rowindex
number
-
aria-rowindextext
string
-
aria-rowspan
number
-
aria-selected
Booleanish
-
aria-setsize
number
-
aria-sort
"none" | "ascending" | "descending" | "other"
-
aria-valuemax
number
-
aria-valuemin
number
-
aria-valuenow
number
-
aria-valuetext
string
-
children
ReactNode
-
dangerouslySetInnerHTML
{ __html: string | TrustedHTML; }
-
onCopy
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onCopyCapture
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onCut
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onCutCapture
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onPaste
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onPasteCapture
(event: BaseUIEvent<ClipboardEvent<HTMLButtonElement>>) => void
-
onCompositionEnd
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onCompositionEndCapture
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onCompositionStart
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onCompositionStartCapture
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onCompositionUpdate
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onCompositionUpdateCapture
(event: BaseUIEvent<CompositionEvent<HTMLButtonElement>>) => void
-
onFocus
(event: BaseUIEvent<FocusEvent<HTMLButtonElement, Element>>) => void
-
onFocusCapture
(event: BaseUIEvent<FocusEvent<HTMLButtonElement, Element>>) => void
-
onBlur
(event: BaseUIEvent<FocusEvent<HTMLButtonElement, Element>>) => void
-
onBlurCapture
(event: BaseUIEvent<FocusEvent<HTMLButtonElement, Element>>) => void
-
onChange
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onChangeCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onBeforeInput
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onBeforeInputCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onInput
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onInputCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onReset
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onResetCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onSubmit
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onSubmitCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onInvalid
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onInvalidCapture
(event: BaseUIEvent<FormEvent<HTMLButtonElement>>) => void
-
onLoad
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onError
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onErrorCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onKeyDown
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onKeyDownCapture
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onKeyPress
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onKeyPressCapture
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onKeyUp
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onKeyUpCapture
(event: BaseUIEvent<KeyboardEvent<HTMLButtonElement>>) => void
-
onAbort
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onAbortCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onCanPlay
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onCanPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onCanPlayThrough
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onCanPlayThroughCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onDurationChange
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onDurationChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEmptied
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEmptiedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEncrypted
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEncryptedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEnded
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onEndedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadedData
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadedDataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadedMetadata
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadedMetadataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadStart
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onLoadStartCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPause
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPauseCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPlay
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPlaying
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onPlayingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onProgress
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onProgressCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onRateChange
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onRateChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onResize
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onResizeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSeeked
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSeekedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSeeking
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSeekingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onStalled
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onStalledCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSuspend
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSuspendCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onTimeUpdate
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onTimeUpdateCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onVolumeChange
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onVolumeChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onWaiting
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onWaitingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onAuxClick
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onAuxClickCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onClick
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onClickCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onContextMenu
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onContextMenuCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onDoubleClick
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onDoubleClickCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onDrag
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragEnd
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragEndCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragEnter
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragEnterCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragExit
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragExitCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragLeave
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragLeaveCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragOver
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragOverCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragStart
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDragStartCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDrop
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onDropCapture
(event: BaseUIEvent<DragEvent<HTMLButtonElement>>) => void
-
onMouseDown
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseDownCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseEnter
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseLeave
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseMove
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseMoveCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseOut
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseOutCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseOver
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseOverCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseUp
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onMouseUpCapture
(event: BaseUIEvent<MouseEvent<HTMLButtonElement, MouseEvent>>) => void
-
onSelect
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onSelectCapture
(event: BaseUIEvent<SyntheticEvent<HTMLButtonElement, Event>>) => void
-
onTouchCancel
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchCancelCapture
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchEnd
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchEndCapture
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchMove
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchMoveCapture
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchStart
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onTouchStartCapture
(event: BaseUIEvent<TouchEvent<HTMLButtonElement>>) => void
-
onPointerDown
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerDownCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerMove
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerMoveCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerUp
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerUpCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerCancel
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerCancelCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerEnter
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerLeave
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerOver
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerOverCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerOut
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onPointerOutCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onGotPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onGotPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onLostPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onLostPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLButtonElement>>) => void
-
onScroll
(event: BaseUIEvent<UIEvent<HTMLButtonElement, UIEvent>>) => void
-
onScrollCapture
(event: BaseUIEvent<UIEvent<HTMLButtonElement, UIEvent>>) => void
-
onWheel
(event: BaseUIEvent<WheelEvent<HTMLButtonElement>>) => void
-
onWheelCapture
(event: BaseUIEvent<WheelEvent<HTMLButtonElement>>) => void
-
onAnimationStart
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onAnimationStartCapture
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onAnimationEnd
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onAnimationEndCapture
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onAnimationIteration
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onAnimationIterationCapture
(event: BaseUIEvent<AnimationEvent<HTMLButtonElement>>) => void
-
onToggle
(event: BaseUIEvent<ToggleEvent<HTMLButtonElement>>) => void
-
onBeforeToggle
(event: BaseUIEvent<ToggleEvent<HTMLButtonElement>>) => void
-
onTransitionCancel
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionCancelCapture
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionEnd
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionEndCapture
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionRun
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionRunCapture
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionStart
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
onTransitionStartCapture
(event: BaseUIEvent<TransitionEvent<HTMLButtonElement>>) => void
-
className
string | ((state: State) => string)
-
render
ReactElement<Record<string, unknown>, string | JSXElementConstructor<any>> | ComponentRenderFn<GenericHTMLProps, State>
-
ref
((instance: Element | null) => void | (() => VoidOrUndefinedOnly)) | RefObject<Element | null>
-

Panel

PropTypeDefault
slot
string
-
style
CSSProperties
-
title
string
-
key
Key
-
defaultChecked
boolean
-
defaultValue
string | number | readonly string[]
-
suppressContentEditableWarning
boolean
-
suppressHydrationWarning
boolean
-
accessKey
string
-
autoCapitalize
(string & {}) | "off" | "none" | "on" | "sentences" | "words" | "characters"
-
autoFocus
boolean
-
contentEditable
Booleanish | "inherit" | "plaintext-only"
-
contextMenu
string
-
dir
string
-
draggable
Booleanish
-
enterKeyHint
"search" | "enter" | "done" | "go" | "next" | "previous" | "send"
-
hidden
boolean
-
id
string
-
lang
string
-
nonce
string
-
spellCheck
Booleanish
-
tabIndex
number
-
translate
"yes" | "no"
-
radioGroup
string
-
role
AriaRole
-
about
string
-
content
string
-
datatype
string
-
inlist
any
-
prefix
string
-
property
string
-
rel
string
-
resource
string
-
rev
string
-
typeof
string
-
vocab
string
-
autoCorrect
string
-
autoSave
string
-
color
string
-
itemProp
string
-
itemScope
boolean
-
itemType
string
-
itemID
string
-
itemRef
string
-
results
number
-
security
string
-
unselectable
"off" | "on"
-
popover
"" | "auto" | "manual"
-
popoverTargetAction
"toggle" | "show" | "hide"
-
popoverTarget
string
-
inert
boolean
-
inputMode
"search" | "text" | "none" | "tel" | "url" | "email" | "numeric" | "decimal"
-
is
string
-
aria-activedescendant
string
-
aria-atomic
Booleanish
-
aria-autocomplete
"none" | "list" | "inline" | "both"
-
aria-braillelabel
string
-
aria-brailleroledescription
string
-
aria-busy
Booleanish
-
aria-checked
boolean | "true" | "false" | "mixed"
-
aria-colcount
number
-
aria-colindex
number
-
aria-colindextext
string
-
aria-colspan
number
-
aria-controls
string
-
aria-current
boolean | "time" | "true" | "false" | "page" | "step" | "location" | "date"
-
aria-describedby
string
-
aria-description
string
-
aria-details
string
-
aria-disabled
Booleanish
-
aria-dropeffect
"link" | "none" | "copy" | "execute" | "move" | "popup"
-
aria-errormessage
string
-
aria-expanded
Booleanish
-
aria-flowto
string
-
aria-grabbed
Booleanish
-
aria-haspopup
boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree"
-
aria-hidden
Booleanish
-
aria-invalid
boolean | "true" | "false" | "grammar" | "spelling"
-
aria-keyshortcuts
string
-
aria-label
string
-
aria-labelledby
string
-
aria-level
number
-
aria-live
"off" | "assertive" | "polite"
-
aria-modal
Booleanish
-
aria-multiline
Booleanish
-
aria-multiselectable
Booleanish
-
aria-orientation
"horizontal" | "vertical"
-
aria-owns
string
-
aria-placeholder
string
-
aria-posinset
number
-
aria-pressed
boolean | "true" | "false" | "mixed"
-
aria-readonly
Booleanish
-
aria-relevant
"text" | "additions" | "additions removals" | "additions text" | "all" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"
-
aria-required
Booleanish
-
aria-roledescription
string
-
aria-rowcount
number
-
aria-rowindex
number
-
aria-rowindextext
string
-
aria-rowspan
number
-
aria-selected
Booleanish
-
aria-setsize
number
-
aria-sort
"none" | "ascending" | "descending" | "other"
-
aria-valuemax
number
-
aria-valuemin
number
-
aria-valuenow
number
-
aria-valuetext
string
-
children
ReactNode
-
dangerouslySetInnerHTML
{ __html: string | TrustedHTML; }
-
onCopy
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCopyCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCut
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCutCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPaste
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onPasteCapture
(event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void
-
onCompositionEnd
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionEndCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStart
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionStartCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdate
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onCompositionUpdateCapture
(event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void
-
onFocus
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onFocusCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlur
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onBlurCapture
(event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void
-
onChange
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onChangeCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onBeforeInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInput
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInputCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onReset
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onResetCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmit
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onSubmitCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalid
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onInvalidCapture
(event: BaseUIEvent<FormEvent<HTMLDivElement>>) => void
-
onLoad
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onError
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onErrorCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onKeyDown
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyDownCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPress
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyPressCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUp
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onKeyUpCapture
(event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void
-
onAbort
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAbortCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThrough
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onCanPlayThroughCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onDurationChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptied
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEmptiedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncrypted
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEncryptedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEnded
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onEndedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedData
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedDataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadata
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadedMetadataCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStart
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onLoadStartCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPause
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPauseCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlay
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlaying
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onPlayingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgress
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onProgressCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onRateChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResize
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onResizeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeked
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekedCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeeking
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSeekingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalled
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onStalledCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspend
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSuspendCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdate
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTimeUpdateCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChange
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onVolumeChangeCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaiting
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onWaitingCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onAuxClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onAuxClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenu
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onContextMenuCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClick
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDoubleClickCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onDrag
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnd
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEndCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnter
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragEnterCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExit
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragExitCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeave
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragLeaveCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOver
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragOverCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStart
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDragStartCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDrop
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onDropCapture
(event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void
-
onMouseDown
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseDownCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseEnter
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseLeave
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMove
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseMoveCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOut
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOutCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOver
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseOverCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUp
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onMouseUpCapture
(event: BaseUIEvent<MouseEvent<HTMLDivElement, MouseEvent>>) => void
-
onSelect
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onSelectCapture
(event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void
-
onTouchCancel
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchCancelCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEnd
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchEndCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMove
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchMoveCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStart
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onTouchStartCapture
(event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void
-
onPointerDown
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerDownCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMove
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerMoveCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUp
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerUpCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancel
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerCancelCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerEnter
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerLeave
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOver
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOverCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOut
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onPointerOutCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onGotPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onLostPointerCaptureCapture
(event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void
-
onScroll
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onScrollCapture
(event: BaseUIEvent<UIEvent<HTMLDivElement, UIEvent>>) => void
-
onWheel
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onWheelCapture
(event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void
-
onAnimationStart
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationStartCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEnd
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationEndCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIteration
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onAnimationIterationCapture
(event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void
-
onToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onBeforeToggle
(event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void
-
onTransitionCancel
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionCancelCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEnd
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionEndCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRun
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionRunCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStart
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
onTransitionStartCapture
(event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void
-
className
string | ((state: State) => string)
-
render
ReactElement<Record<string, unknown>, string | JSXElementConstructor<any>> | ComponentRenderFn<GenericHTMLProps, State>
-
hiddenUntilFound
boolean
false
keepMounted
boolean
false
ref
((instance: HTMLButtonElement | null) => void | (() => VoidOrUndefinedOnly)) | RefObject<HTMLButtonElement | null>
-

On this page