Accordion
A set of collapsible panels with headings.
Base UI is a library of high-quality unstyled React components for design systems and web apps.
Head to the “Quick start” guide in the docs. If you’ve used unstyled libraries before, you’ll feel at home.
Of course! Base UI is free and open source.
Installation
npx caprice add accordion
Usage
Examples
API Reference
Root
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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
Prop | Type | Default |
---|---|---|
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> | - |