本文へスキップ

Combobox

編集可能なテキスト、絞り込み、任意のチップ、ネイティブの候補表示を組み合わせます。

#インポート

@quickgui/solid から Combobox をインポートします。

import { Combobox } from "@quickgui/solid";

#使い方

<Combobox.Root
  ariaLabel="Framework"
  items={frameworks}
  value={framework()}
  inputValue={query()}
  filterMode="fuzzy"
  onValueChange={setFramework}
  onInputValueChange={setQuery}
/>

#構成

  • Combobox.Root
  • Combobox.Input
  • Combobox.Option
  • Combobox.Label
  • Combobox.Value
  • Combobox.Icon
  • Combobox.InputGroup
  • Combobox.Clear
  • Combobox.Trigger
  • Combobox.Chips
  • Combobox.Chip
  • Combobox.ChipRemove
  • Combobox.Backdrop
  • Combobox.Portal
  • Combobox.Positioner
  • Combobox.Popup
  • Combobox.Arrow
  • Combobox.Status
  • Combobox.Empty
  • Combobox.List
  • Combobox.Row
  • Combobox.Item
  • Combobox.ItemIndicator
  • Combobox.Group
  • Combobox.GroupLabel
  • Combobox.Collection
  • Combobox.Separator
<Combobox.Root>
  <Combobox.Input />
  <Combobox.Option />
  <Combobox.Label />
  <Combobox.Value />
  <Combobox.Icon />
  <Combobox.InputGroup />
  <Combobox.Clear />
  <Combobox.Trigger />
  <Combobox.Chips />
  <Combobox.Chip />
  <Combobox.ChipRemove />
  <Combobox.Backdrop />
  <Combobox.Portal />
  <Combobox.Positioner />
  <Combobox.Popup />
  <Combobox.Arrow />
  <Combobox.Status />
  <Combobox.Empty />
  <Combobox.List />
  <Combobox.Row />
  <Combobox.Item />
  <Combobox.ItemIndicator />
  <Combobox.Group />
  <Combobox.GroupLabel />
  <Combobox.Collection />
  <Combobox.Separator />
</Combobox.Root>

#API リファレンス

項目を展開すると説明と完全なシグネチャが表示されます。ダッシュは宣言に既定値が記載されていないことを示します。

Combobox(props: JSX.ComboboxProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
itemsreadonly OptionDeclaration[] | Readonly<Record<string, string>>—

Bounded option source, in either of Base UI's two shapes. An array of option objects, or the map form — one entry per value and its label. Omit it to declare the options as child `Item` nodes instead.

readonly OptionDeclaration[] | Readonly<Record<string, string>>
ソースを見る
appearancePickerAppearance—

Structural geometry and paint for the rows the core renders in its own window.

PickerAppearance
ソースを見る
filterMode"fuzzy" | "contains" | "startsWith" | "none"—

Base UI's `filter`, answered by the core. `"contains"` and `"startsWith"` keep the source order, `"fuzzy"` ranks with the core's own matcher and is the only mode that reports label highlight ranges, and `"none"` keeps a source an application or service already filtered.

"fuzzy" | "contains" | "startsWith" | "none"
ソースを見る
onOpenChange(open: boolean, event: QuickGuiEvent) => void—

Reported when the core opens or closes its own native popover window.

(open: boolean, event: QuickGuiEvent) => void
ソースを見る
valuestring—

Declares value (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
defaultValuestring—

Declares defaultValue (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
placeholderstring—

Declares placeholder (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
inputValuestring—

Seeds the core's retained editing text. The core owns every edit after that.

string
ソースを見る
onValueChange(value: string | undefined, event: QuickGuiEvent) => void—

Declares onValueChange (optional). Reactive JSX expressions update this property in place.

(value: string | undefined, event: QuickGuiEvent) => void
ソースを見る
onInputValueChange(value: string, event: QuickGuiEvent) => void—

Declares onInputValueChange (optional). Reactive JSX expressions update this property in place.

(value: string, event: QuickGuiEvent) => void
ソースを見る
multipleboolean—

Accept more than one value as chips, Base UI's `multiple`.

boolean
ソースを見る
valuesreadonly string[]—

Controlled chip set, bounded by the core's own 64 values.

readonly string[]
ソースを見る
defaultValuesreadonly string[]—

Declares defaultValues (optional). Reactive JSX expressions update this property in place.

readonly string[]
ソースを見る
onValuesChange(values: readonly string[], event: QuickGuiEvent) => void—

Declares onValuesChange (optional). Reactive JSX expressions update this property in place.

(values: readonly string[], event: QuickGuiEvent) => void
ソースを見る
autoHighlightboolean—

Highlight the first result as soon as the query changes.

boolean
ソースを見る
openOnInputClickboolean—

Open the suggestion surface when the input itself is pressed. Defaults to `true`.

boolean
ソースを見る
highlightItemOnHoverboolean—

Move the highlight onto a hovered row. Defaults to `true`.

boolean
ソースを見る
loopFocusboolean—

Wrap the highlight at the ends of the result list. Defaults to `true`.

boolean
ソースを見る
readOnlyboolean—

Refuse every value change while staying focusable.

boolean
ソースを見る
requiredboolean—

Declares required (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
onCommit(details: CommitDetails, event: QuickGuiEvent) => void—

Declares onCommit (optional). Reactive JSX expressions update this property in place.

(details: CommitDetails, event: QuickGuiEvent) => void
ソースを見る

Combobox.Root

ソースを見る
Combobox.Root(props: JSX.ComboboxProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
itemsreadonly OptionDeclaration[] | Readonly<Record<string, string>>—

Bounded option source, in either of Base UI's two shapes. An array of option objects, or the map form — one entry per value and its label. Omit it to declare the options as child `Item` nodes instead.

readonly OptionDeclaration[] | Readonly<Record<string, string>>
ソースを見る
appearancePickerAppearance—

Structural geometry and paint for the rows the core renders in its own window.

PickerAppearance
ソースを見る
filterMode"fuzzy" | "contains" | "startsWith" | "none"—

Base UI's `filter`, answered by the core. `"contains"` and `"startsWith"` keep the source order, `"fuzzy"` ranks with the core's own matcher and is the only mode that reports label highlight ranges, and `"none"` keeps a source an application or service already filtered.

"fuzzy" | "contains" | "startsWith" | "none"
ソースを見る
onOpenChange(open: boolean, event: QuickGuiEvent) => void—

Reported when the core opens or closes its own native popover window.

(open: boolean, event: QuickGuiEvent) => void
ソースを見る
valuestring—

Declares value (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
defaultValuestring—

Declares defaultValue (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
placeholderstring—

Declares placeholder (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
inputValuestring—

Seeds the core's retained editing text. The core owns every edit after that.

string
ソースを見る
onValueChange(value: string | undefined, event: QuickGuiEvent) => void—

Declares onValueChange (optional). Reactive JSX expressions update this property in place.

(value: string | undefined, event: QuickGuiEvent) => void
ソースを見る
onInputValueChange(value: string, event: QuickGuiEvent) => void—

Declares onInputValueChange (optional). Reactive JSX expressions update this property in place.

(value: string, event: QuickGuiEvent) => void
ソースを見る
multipleboolean—

Accept more than one value as chips, Base UI's `multiple`.

boolean
ソースを見る
valuesreadonly string[]—

Controlled chip set, bounded by the core's own 64 values.

readonly string[]
ソースを見る
defaultValuesreadonly string[]—

Declares defaultValues (optional). Reactive JSX expressions update this property in place.

readonly string[]
ソースを見る
onValuesChange(values: readonly string[], event: QuickGuiEvent) => void—

Declares onValuesChange (optional). Reactive JSX expressions update this property in place.

(values: readonly string[], event: QuickGuiEvent) => void
ソースを見る
autoHighlightboolean—

Highlight the first result as soon as the query changes.

boolean
ソースを見る
openOnInputClickboolean—

Open the suggestion surface when the input itself is pressed. Defaults to `true`.

boolean
ソースを見る
highlightItemOnHoverboolean—

Move the highlight onto a hovered row. Defaults to `true`.

boolean
ソースを見る
loopFocusboolean—

Wrap the highlight at the ends of the result list. Defaults to `true`.

boolean
ソースを見る
readOnlyboolean—

Refuse every value change while staying focusable.

boolean
ソースを見る
requiredboolean—

Declares required (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
onCommit(details: CommitDetails, event: QuickGuiEvent) => void—

Declares onCommit (optional). Reactive JSX expressions update this property in place.

(details: CommitDetails, event: QuickGuiEvent) => void
ソースを見る

Combobox.Input

ソースを見る
Combobox.Input(props: JSX.ComboboxProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
itemsreadonly OptionDeclaration[] | Readonly<Record<string, string>>—

Bounded option source, in either of Base UI's two shapes. An array of option objects, or the map form — one entry per value and its label. Omit it to declare the options as child `Item` nodes instead.

readonly OptionDeclaration[] | Readonly<Record<string, string>>
ソースを見る
appearancePickerAppearance—

Structural geometry and paint for the rows the core renders in its own window.

PickerAppearance
ソースを見る
filterMode"fuzzy" | "contains" | "startsWith" | "none"—

Base UI's `filter`, answered by the core. `"contains"` and `"startsWith"` keep the source order, `"fuzzy"` ranks with the core's own matcher and is the only mode that reports label highlight ranges, and `"none"` keeps a source an application or service already filtered.

"fuzzy" | "contains" | "startsWith" | "none"
ソースを見る
onOpenChange(open: boolean, event: QuickGuiEvent) => void—

Reported when the core opens or closes its own native popover window.

(open: boolean, event: QuickGuiEvent) => void
ソースを見る
valuestring—

Declares value (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
defaultValuestring—

Declares defaultValue (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
placeholderstring—

Declares placeholder (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
inputValuestring—

Seeds the core's retained editing text. The core owns every edit after that.

string
ソースを見る
onValueChange(value: string | undefined, event: QuickGuiEvent) => void—

Declares onValueChange (optional). Reactive JSX expressions update this property in place.

(value: string | undefined, event: QuickGuiEvent) => void
ソースを見る
onInputValueChange(value: string, event: QuickGuiEvent) => void—

Declares onInputValueChange (optional). Reactive JSX expressions update this property in place.

(value: string, event: QuickGuiEvent) => void
ソースを見る
multipleboolean—

Accept more than one value as chips, Base UI's `multiple`.

boolean
ソースを見る
valuesreadonly string[]—

Controlled chip set, bounded by the core's own 64 values.

readonly string[]
ソースを見る
defaultValuesreadonly string[]—

Declares defaultValues (optional). Reactive JSX expressions update this property in place.

readonly string[]
ソースを見る
onValuesChange(values: readonly string[], event: QuickGuiEvent) => void—

Declares onValuesChange (optional). Reactive JSX expressions update this property in place.

(values: readonly string[], event: QuickGuiEvent) => void
ソースを見る
autoHighlightboolean—

Highlight the first result as soon as the query changes.

boolean
ソースを見る
openOnInputClickboolean—

Open the suggestion surface when the input itself is pressed. Defaults to `true`.

boolean
ソースを見る
highlightItemOnHoverboolean—

Move the highlight onto a hovered row. Defaults to `true`.

boolean
ソースを見る
loopFocusboolean—

Wrap the highlight at the ends of the result list. Defaults to `true`.

boolean
ソースを見る
readOnlyboolean—

Refuse every value change while staying focusable.

boolean
ソースを見る
requiredboolean—

Declares required (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
onCommit(details: CommitDetails, event: QuickGuiEvent) => void—

Declares onCommit (optional). Reactive JSX expressions update this property in place.

(details: CommitDetails, event: QuickGuiEvent) => void
ソースを見る

Combobox.Option

ソースを見る
Combobox.Option(props: JSX.OptionProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
partValuestring—

The option's stable value.

string
ソースを見る
labelstring—

Row label. Defaults to the value.

string
ソースを見る
valueTextstring—

Trailing hint text.

string
ソースを見る

Combobox.Label

ソースを見る
Combobox.Label(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Value

ソースを見る
Combobox.Value(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Icon

ソースを見る
Combobox.Icon(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.InputGroup

ソースを見る
Combobox.InputGroup(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Clear

ソースを見る
Combobox.Clear(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Trigger

ソースを見る
Combobox.Trigger(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Chips

ソースを見る
Combobox.Chips(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Chip

ソースを見る
Combobox.Chip(props: JSX.ComboboxChipProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
indexnumber—

The chip's position in the set the core retained.

number
ソースを見る

Combobox.ChipRemove

ソースを見る
Combobox.ChipRemove(props: JSX.ComboboxChipProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
indexnumber—

The chip's position in the set the core retained.

number
ソースを見る

Combobox.Backdrop

ソースを見る
Combobox.Backdrop(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Portal

ソースを見る
Combobox.Portal(props: JSX.SelectPositionerProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
side"top" | "bottom" | "left" | "right"—

Declares side (optional). Reactive JSX expressions update this property in place.

"top" | "bottom" | "left" | "right"
ソースを見る
align"start" | "center" | "end"—

Declares align (optional). Reactive JSX expressions update this property in place.

"start" | "center" | "end"
ソースを見る
sideOffsetnumber—

Declares sideOffset (optional). Reactive JSX expressions update this property in place.

number
ソースを見る

Combobox.Positioner

ソースを見る
Combobox.Positioner(props: JSX.SelectPositionerProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
side"top" | "bottom" | "left" | "right"—

Declares side (optional). Reactive JSX expressions update this property in place.

"top" | "bottom" | "left" | "right"
ソースを見る
align"start" | "center" | "end"—

Declares align (optional). Reactive JSX expressions update this property in place.

"start" | "center" | "end"
ソースを見る
sideOffsetnumber—

Declares sideOffset (optional). Reactive JSX expressions update this property in place.

number
ソースを見る

Combobox.Popup

ソースを見る
Combobox.Popup(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Arrow

ソースを見る
Combobox.Arrow(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Status

ソースを見る
Combobox.Status(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Empty

ソースを見る
Combobox.Empty(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.List

ソースを見る
Combobox.List(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Row

ソースを見る
Combobox.Row(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Item

ソースを見る
Combobox.Item(props: JSX.OptionProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
partValuestring—

The option's stable value.

string
ソースを見る
labelstring—

Row label. Defaults to the value.

string
ソースを見る
valueTextstring—

Trailing hint text.

string
ソースを見る

Combobox.ItemIndicator

ソースを見る
Combobox.ItemIndicator(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Group

ソースを見る
Combobox.Group(props: JSX.OptionProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る
partValuestring—

The option's stable value.

string
ソースを見る
labelstring—

Row label. Defaults to the value.

string
ソースを見る
valueTextstring—

Trailing hint text.

string
ソースを見る

Combobox.GroupLabel

ソースを見る
Combobox.GroupLabel(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Collection

ソースを見る
Combobox.Collection(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る

Combobox.Separator

ソースを見る
Combobox.Separator(props: JSX.NativeScopedProps): NativeNode
accessibilityLabelstring—

Declares accessibilityLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
childrenunknown—

Declares children (optional). Reactive JSX expressions update this property in place.

unknown
ソースを見る
styleStyleProp—

Layout, typography, paint, and interaction-state styles. Arrays merge left to right.

StyleProp
ソースを見る
disabledboolean—

Declares disabled (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
invalidboolean—

Expose web-style invalid state; the `style.invalid` variant paints while it is set.

boolean
ソースを見る
selectedboolean—

Expose web-style selected state; the `style.selected` variant paints while it is set.

boolean
ソースを見る
groupboolean | string—

Makes this element the group its descendants' `groupHover` and `groupActive` styles follow, like Tailwind's `group`: `true` opens an unnamed group, and a string names it so a descendant can follow it past a nearer group with `groupHover: { group: "name" }`.

boolean | string
ソースを見る
rolestring—

Declares role (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
tabIndexnumber—

Declares tabIndex (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
focusOnPointerboolean—

Keep keyboard focus where it is when this element is activated with a pointer.

boolean
ソースを見る
overlayboolean—

Paint this subtree in the viewport overlay plane above embedded native views.

boolean
ソースを見る
focusTrapboolean—

Contain keyboard focus within this subtree while it is the topmost trap.

boolean
ソースを見る
restorePreviousFocusboolean—

Restore the previously focused mounted control when this surface unmounts.

boolean
ソースを見る
autoFocusboolean—

Prefer this control when its containing focus trap takes focus.

boolean
ソースを見る
aria-modalboolean—

Expose modal semantics to assistive technology.

boolean
ソースを見る
ariaModalboolean—

Declares ariaModal (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnEscapeboolean—

Declares dismissOnEscape (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
dismissOnPointerOutsideboolean—

Declares dismissOnPointerOutside (optional). Reactive JSX expressions update this property in place.

boolean
ソースを見る
tooltipstring—

Delayed, pointer-passive native tooltip text shown while this element is hovered.

string
ソースを見る
tooltipPlacementPopoverPlacement—

Declares tooltipPlacement (optional). Reactive JSX expressions update this property in place.

PopoverPlacement
ソースを見る
tooltipDelaynumber—

Hover delay in milliseconds, clamped by the Rust core to at most ten seconds.

number
ソースを見る
tooltipGapnumber—

Declares tooltipGap (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
tooltipViewportMarginnumber—

Declares tooltipViewportMargin (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
hitSlopnumber | string—

Declares hitSlop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopTopnumber | string—

Declares hitSlopTop (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopRightnumber | string—

Declares hitSlopRight (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopBottomnumber | string—

Declares hitSlopBottom (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
hitSlopLeftnumber | string—

Declares hitSlopLeft (optional). Reactive JSX expressions update this property in place.

number | string
ソースを見る
aria-labelstring—

Declares aria-label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ariaLabelstring—

Declares ariaLabel (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る
onClickEventHandler—

Declares onClick (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseEnterEventHandler—

Declares onMouseEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseLeaveEventHandler—

Declares onMouseLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEnterEventHandler—

Declares onPointerEnter (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerLeaveEventHandler—

Declares onPointerLeave (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPointerEventHandler—

Captured pointer stream from press through release/cancel, including outside the element.

EventHandler
ソースを見る
onInputEventHandler—

Declares onInput (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onChangeEventHandler—

Declares onChange (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSubmitEventHandler—

Declares onSubmit (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDismissEventHandler—

Declares onDismiss (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onKeyDownEventHandler—

Focused key press. Declare a `tabIndex` to make an ordinary container focusable.

EventHandler
ソースを見る
onKeyUpEventHandler—

Declares onKeyUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseDownEventHandler—

Declares onMouseDown (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseUpEventHandler—

Declares onMouseUp (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onMouseMoveEventHandler—

Declares onMouseMove (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDoubleClickEventHandler—

Second press of one exact native multi-click sequence.

EventHandler
ソースを見る
onWheelEventHandler—

Declares onWheel (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onContextMenuEventHandler—

Secondary-button press. Use `ContextMenu` for a declared native menu.

EventHandler
ソースを見る
onPinchEventHandler—

Declares onPinch (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onRotateEventHandler—

Declares onRotate (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onSmartMagnifyEventHandler—

Declares onSmartMagnify (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onPressureEventHandler—

Declares onPressure (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFocusEventHandler—

Declares onFocus (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onBlurEventHandler—

Declares onBlur (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
keymapKeymap—

Bounded accelerator table resolved by the core while this element is focused.

Keymap
ソースを見る
onActionEventHandler—

Typed binding id dispatched by `keymap`.

EventHandler
ソースを見る
draggableboolean | DragSource—

Declared drag payload promoted when this element starts a drag.

boolean | DragSource
ソースを見る
onDragStartEventHandler—

Declares onDragStart (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onDragEndEventHandler—

Declares onDragEnd (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
dropKindsDropKind | readonly DropKind[]—

Payload kinds this element accepts, declared ahead of the native drag.

DropKind | readonly DropKind[]
ソースを見る
onDropEventHandler—

Declares onDrop (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
onFilesDroppedEventHandler—

Declares onFilesDropped (optional). Reactive JSX expressions update this property in place.

EventHandler
ソースを見る
scopestring—

Stable key shared by every part of one component instance.

string
ソースを見る