Skip to content

maia.component-library / SearchFieldClearButtonProps

Interface: SearchFieldClearButtonProps

Defined in: node_modules/.pnpm/@heroui+react@3.2.1_@react-_0c36d9022f1aaf46c104e0a6d2192bf4/node_modules/@heroui/react/dist/components/search-field/search-field.d.ts:23

Extends

  • ComponentPropsWithRef<typeof CloseButton>

Properties

aria-controls?

optional aria-controls?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:26

Identifies the element (or elements) whose contents or presence are controlled by the current element.

Inherited from

ComponentPropsWithRef.aria-controls


aria-current?

optional aria-current?: boolean | "time" | "step" | "true" | "false" | "page" | "location" | "date"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:33

Indicates whether this element represents the current item within a container or set of related elements.

Inherited from

ComponentPropsWithRef.aria-current


aria-describedby?

optional aria-describedby?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:51

Identifies the element (or elements) that describes the object.

Inherited from

AlertDialogDialogProps.aria-describedby


aria-details?

optional aria-details?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:57

Identifies the element (or elements) that provide a detailed, extended description for the object.

Inherited from

AlertDialogDialogProps.aria-details


aria-disabled?

optional aria-disabled?: boolean | "true" | "false"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:11

Indicates whether the element is disabled to users of assistive technology.

Inherited from

ComponentPropsWithRef.aria-disabled


aria-expanded?

optional aria-expanded?: boolean | "true" | "false"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:16

Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.

Inherited from

ComponentPropsWithRef.aria-expanded


aria-haspopup?

optional aria-haspopup?: boolean | "dialog" | "menu" | "true" | "false" | "grid" | "listbox" | "tree"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:21

Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.

Inherited from

ComponentPropsWithRef.aria-haspopup


aria-label?

optional aria-label?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:41

Defines a string value that labels the current element.

Inherited from

AlertDialogDialogProps.aria-label


aria-labelledby?

optional aria-labelledby?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:46

Identifies the element (or elements) that labels the current element.

Inherited from

AlertDialogDialogProps.aria-labelledby


aria-pressed?

optional aria-pressed?: boolean | "true" | "false" | "mixed"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:28

Indicates the current "pressed" state of toggle buttons.

Inherited from

ComponentPropsWithRef.aria-pressed


autoFocus?

optional autoFocus?: boolean

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:130

Whether the element should receive focus on render.

Inherited from

ComponentPropsWithRef.autoFocus


children?

optional children?: ChildrenOrFunction<ButtonRenderProps>

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/utils.d.ts:128

The children of the component. A function may be provided to alter the children based on component state.

Inherited from

ComponentPropsWithRef.children


className?

optional className?: ClassNameOrFunction<ButtonRenderProps>

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/Button.d.ts:51

The CSS className for the element. A function may be provided to compute the class based on component state.

Default

ts
'react-aria-Button'

Inherited from

ComponentPropsWithRef.className


dir?

optional dir?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:299

Inherited from

BreadcrumbsItemProps.dir


excludeFromTabOrder?

optional excludeFromTabOrder?: boolean

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:85

Whether to exclude the element from the sequential tab order. If true, the element will not be focusable via the keyboard by tabbing. This should be avoided except in rare scenarios where an alternative means of accessing the element or its functionality via the keyboard is available.

Inherited from

ComponentPropsWithRef.excludeFromTabOrder


form?

optional form?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:53

The <form> element to associate the button with. The value of this attribute must be the id of a <form> in the same document. See MDN.

Inherited from

ComponentPropsWithRef.form


formAction?

optional formAction?: string | ((formData) => void | Promise<void>)

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:58

The URL that processes the information submitted by the button. Overrides the action attribute of the button's form owner.

Inherited from

ComponentPropsWithRef.formAction


formEncType?

optional formEncType?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:60

Indicates how to encode the form data that is submitted.

Inherited from

ComponentPropsWithRef.formEncType


formMethod?

optional formMethod?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:62

Indicates the HTTP method used to submit the form.

Inherited from

ComponentPropsWithRef.formMethod


formNoValidate?

optional formNoValidate?: boolean

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:64

Indicates that the form is not to be validated when it is submitted.

Inherited from

ComponentPropsWithRef.formNoValidate


formTarget?

optional formTarget?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:66

Overrides the target attribute of the button's form owner.

Inherited from

ComponentPropsWithRef.formTarget


hidden?

optional hidden?: boolean

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:301

Inherited from

BreadcrumbsItemProps.hidden


id?

optional id?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:75

The element's unique identifier. See MDN.

Inherited from

AlertDialogDialogProps.id


inert?

optional inert?: boolean

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:302

Inherited from

BreadcrumbsItemProps.inert


isDisabled?

optional isDisabled?: boolean

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:5

Whether the button is disabled.

Inherited from

ComponentPropsWithRef.isDisabled


isPending?

optional isPending?: boolean

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/Button.d.ts:56

Whether the button is in a pending state. This disables press and hover events while retaining focusability, and announces the pending state to screen readers.

Inherited from

ComponentPropsWithRef.isPending


key?

optional key?: Key | null

Defined in: node_modules/.pnpm/@types+react@19.2.17/node_modules/@types/react/index.d.ts:259

Inherited from

ComponentPropsWithRef.key


lang?

optional lang?: string

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:300

Inherited from

BreadcrumbsItemProps.lang


name?

optional name?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:68

Submitted as a pair with the button's value as part of the form data.

Inherited from

ComponentPropsWithRef.name


onAnimationEnd?

optional onAnimationEnd?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:382

Inherited from

ComponentPropsWithRef.onAnimationEnd


onAnimationEndCapture?

optional onAnimationEndCapture?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:383

Inherited from

ComponentPropsWithRef.onAnimationEndCapture


onAnimationIteration?

optional onAnimationIteration?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:384

Inherited from

ComponentPropsWithRef.onAnimationIteration


onAnimationIterationCapture?

optional onAnimationIterationCapture?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:385

Inherited from

ComponentPropsWithRef.onAnimationIterationCapture


onAnimationStart?

optional onAnimationStart?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:380

Inherited from

ComponentPropsWithRef.onAnimationStart


onAnimationStartCapture?

optional onAnimationStartCapture?: AnimationEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:381

Inherited from

ComponentPropsWithRef.onAnimationStartCapture


onAuxClick?

optional onAuxClick?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:322

Inherited from

ComponentPropsWithRef.onAuxClick


onAuxClickCapture?

optional onAuxClickCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:323

Inherited from

ComponentPropsWithRef.onAuxClickCapture


onBlur?

optional onBlur?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:89

Handler that is called when the element loses focus.

Parameters

e

FocusEvent<Element>

Returns

void

Inherited from

ComponentPropsWithRef.onBlur


onClick?

optional onClick?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:125

Not recommended – use onPress instead. onClick is an alias for onPress provided for compatibility with other libraries. onPress provides additional event details for non-mouse interactions.

Parameters

e

MouseEvent<FocusableElement>

Returns

void

Inherited from

TagRootProps.onClick


onClickCapture?

optional onClickCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:321

Inherited from

ComponentPropsWithRef.onClickCapture


onContextMenu?

optional onContextMenu?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:324

Inherited from

ComponentPropsWithRef.onContextMenu


onContextMenuCapture?

optional onContextMenuCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:325

Inherited from

ComponentPropsWithRef.onContextMenuCapture


onDoubleClick?

optional onDoubleClick?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:326

Inherited from

ComponentPropsWithRef.onDoubleClick


onDoubleClickCapture?

optional onDoubleClickCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:327

Inherited from

ComponentPropsWithRef.onDoubleClickCapture


onFocus?

optional onFocus?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:87

Handler that is called when the element receives focus.

Parameters

e

FocusEvent<Element>

Returns

void

Inherited from

ComponentPropsWithRef.onFocus


onFocusChange?

optional onFocusChange?: (isFocused) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:91

Handler that is called when the element's focus status changes.

Parameters

isFocused

boolean

Returns

void

Inherited from

ComponentPropsWithRef.onFocusChange


onGotPointerCapture?

optional onGotPointerCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:366

Inherited from

ComponentPropsWithRef.onGotPointerCapture


onGotPointerCaptureCapture?

optional onGotPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:367

Inherited from

ComponentPropsWithRef.onGotPointerCaptureCapture


onHoverChange?

optional onHoverChange?: (isHovering) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:100

Handler that is called when the hover state changes.

Parameters

isHovering

boolean

Returns

void

Inherited from

ComponentPropsWithRef.onHoverChange


onHoverEnd?

optional onHoverEnd?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:98

Handler that is called when a hover interaction ends.

Parameters

e

HoverEvent

Returns

void

Inherited from

ComponentPropsWithRef.onHoverEnd


onHoverStart?

optional onHoverStart?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:96

Handler that is called when a hover interaction starts.

Parameters

e

HoverEvent

Returns

void

Inherited from

ComponentPropsWithRef.onHoverStart


onKeyDown?

optional onKeyDown?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:80

Handler that is called when a key is pressed.

Parameters

e

KeyboardEvent

Returns

void

Inherited from

ListBoxItemRootProps.onKeyDown


onKeyUp?

optional onKeyUp?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:82

Handler that is called when a key is released.

Parameters

e

KeyboardEvent

Returns

void

Inherited from

ListBoxItemRootProps.onKeyUp


onLostPointerCapture?

optional onLostPointerCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:368

Inherited from

ComponentPropsWithRef.onLostPointerCapture


onLostPointerCaptureCapture?

optional onLostPointerCaptureCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:369

Inherited from

ComponentPropsWithRef.onLostPointerCaptureCapture


onMouseDown?

optional onMouseDown?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:328

Inherited from

ComponentPropsWithRef.onMouseDown


onMouseDownCapture?

optional onMouseDownCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:329

Inherited from

ComponentPropsWithRef.onMouseDownCapture


onMouseEnter?

optional onMouseEnter?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:330

Inherited from

ComponentPropsWithRef.onMouseEnter


onMouseLeave?

optional onMouseLeave?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:331

Inherited from

ComponentPropsWithRef.onMouseLeave


onMouseMove?

optional onMouseMove?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:332

Inherited from

ComponentPropsWithRef.onMouseMove


onMouseMoveCapture?

optional onMouseMoveCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:333

Inherited from

ComponentPropsWithRef.onMouseMoveCapture


onMouseOut?

optional onMouseOut?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:334

Inherited from

ComponentPropsWithRef.onMouseOut


onMouseOutCapture?

optional onMouseOutCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:335

Inherited from

ComponentPropsWithRef.onMouseOutCapture


onMouseOver?

optional onMouseOver?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:336

Inherited from

ComponentPropsWithRef.onMouseOver


onMouseOverCapture?

optional onMouseOverCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:337

Inherited from

ComponentPropsWithRef.onMouseOverCapture


onMouseUp?

optional onMouseUp?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:338

Inherited from

ComponentPropsWithRef.onMouseUp


onMouseUpCapture?

optional onMouseUpCapture?: MouseEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:339

Inherited from

ComponentPropsWithRef.onMouseUpCapture


onPointerCancel?

optional onPointerCancel?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:358

Inherited from

ComponentPropsWithRef.onPointerCancel


onPointerCancelCapture?

optional onPointerCancelCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:359

Inherited from

ComponentPropsWithRef.onPointerCancelCapture


onPointerDown?

optional onPointerDown?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:352

Inherited from

ComponentPropsWithRef.onPointerDown


onPointerDownCapture?

optional onPointerDownCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:353

Inherited from

ComponentPropsWithRef.onPointerDownCapture


onPointerEnter?

optional onPointerEnter?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:360

Inherited from

ComponentPropsWithRef.onPointerEnter


onPointerLeave?

optional onPointerLeave?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:361

Inherited from

ComponentPropsWithRef.onPointerLeave


onPointerMove?

optional onPointerMove?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:354

Inherited from

ComponentPropsWithRef.onPointerMove


onPointerMoveCapture?

optional onPointerMoveCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:355

Inherited from

ComponentPropsWithRef.onPointerMoveCapture


onPointerOut?

optional onPointerOut?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:364

Inherited from

ComponentPropsWithRef.onPointerOut


onPointerOutCapture?

optional onPointerOutCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:365

Inherited from

ComponentPropsWithRef.onPointerOutCapture


onPointerOver?

optional onPointerOver?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:362

Inherited from

ComponentPropsWithRef.onPointerOver


onPointerOverCapture?

optional onPointerOverCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:363

Inherited from

ComponentPropsWithRef.onPointerOverCapture


onPointerUp?

optional onPointerUp?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:356

Inherited from

ComponentPropsWithRef.onPointerUp


onPointerUpCapture?

optional onPointerUpCapture?: PointerEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:357

Inherited from

ComponentPropsWithRef.onPointerUpCapture


onPress?

optional onPress?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:105

Handler that is called when the press is released over the target.

Parameters

e

PressEvent

Returns

void

Inherited from

TagRootProps.onPress


onPressChange?

optional onPressChange?: (isPressed) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:114

Handler that is called when the press state changes.

Parameters

isPressed

boolean

Returns

void

Inherited from

TagRootProps.onPressChange


onPressEnd?

optional onPressEnd?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:112

Handler that is called when a press interaction ends, either over the target or when the pointer leaves the target.

Parameters

e

PressEvent

Returns

void

Inherited from

TagRootProps.onPressEnd


onPressStart?

optional onPressStart?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:107

Handler that is called when a press interaction starts.

Parameters

e

PressEvent

Returns

void

Inherited from

TagRootProps.onPressStart


onPressUp?

optional onPressUp?: (e) => void

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/events.d.ts:119

Handler that is called when a press is released over the target, regardless of whether it started on the target or not.

Parameters

e

PressEvent

Returns

void

Inherited from

TagRootProps.onPressUp


onScroll?

optional onScroll?: UIEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:372

Inherited from

ComponentPropsWithRef.onScroll


onScrollCapture?

optional onScrollCapture?: UIEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:373

Inherited from

ComponentPropsWithRef.onScrollCapture


onTouchCancel?

optional onTouchCancel?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:342

Inherited from

ComponentPropsWithRef.onTouchCancel


onTouchCancelCapture?

optional onTouchCancelCapture?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:343

Inherited from

ComponentPropsWithRef.onTouchCancelCapture


onTouchEnd?

optional onTouchEnd?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:344

Inherited from

ComponentPropsWithRef.onTouchEnd


onTouchEndCapture?

optional onTouchEndCapture?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:345

Inherited from

ComponentPropsWithRef.onTouchEndCapture


onTouchMove?

optional onTouchMove?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:346

Inherited from

ComponentPropsWithRef.onTouchMove


onTouchMoveCapture?

optional onTouchMoveCapture?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:347

Inherited from

ComponentPropsWithRef.onTouchMoveCapture


onTouchStart?

optional onTouchStart?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:348

Inherited from

ComponentPropsWithRef.onTouchStart


onTouchStartCapture?

optional onTouchStartCapture?: TouchEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:349

Inherited from

ComponentPropsWithRef.onTouchStartCapture


onTransitionCancel?

optional onTransitionCancel?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:388

Inherited from

ComponentPropsWithRef.onTransitionCancel


onTransitionCancelCapture?

optional onTransitionCancelCapture?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:389

Inherited from

ComponentPropsWithRef.onTransitionCancelCapture


onTransitionEnd?

optional onTransitionEnd?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:390

Inherited from

ComponentPropsWithRef.onTransitionEnd


onTransitionEndCapture?

optional onTransitionEndCapture?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:391

Inherited from

ComponentPropsWithRef.onTransitionEndCapture


onTransitionRun?

optional onTransitionRun?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:392

Inherited from

ComponentPropsWithRef.onTransitionRun


onTransitionRunCapture?

optional onTransitionRunCapture?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:393

Inherited from

ComponentPropsWithRef.onTransitionRunCapture


onTransitionStart?

optional onTransitionStart?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:394

Inherited from

ComponentPropsWithRef.onTransitionStart


onTransitionStartCapture?

optional onTransitionStartCapture?: TransitionEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:395

Inherited from

ComponentPropsWithRef.onTransitionStartCapture


onWheel?

optional onWheel?: WheelEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:376

Inherited from

ComponentPropsWithRef.onWheel


onWheelCapture?

optional onWheelCapture?: WheelEventHandler<HTMLButtonElement>

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:377

Inherited from

ComponentPropsWithRef.onWheelCapture


preventFocusOnPress?

optional preventFocusOnPress?: boolean

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:47

Whether to prevent focus from moving to the button when pressing it.

Caution, this can make the button inaccessible and should only be used when alternative keyboard interaction is provided, such as ComboBox's MenuTrigger or a NumberField's increment/decrement control.

Inherited from

ComponentPropsWithRef.preventFocusOnPress


ref?

optional ref?: Ref<HTMLButtonElement>

Defined in: node_modules/.pnpm/@types+react@19.2.17/node_modules/@types/react/index.d.ts:301

Allows getting a ref to the component instance. Once the component unmounts, React will set ref.current to null (or call the ref with null if you passed a callback ref).

See

React Docs

Inherited from

ComponentPropsWithRef.ref


render?

optional render?: DOMRenderFunction<"button", ButtonRenderProps>

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/utils.d.ts:194

Overrides the default DOM element with a custom render function. This allows rendering existing components with built-in styles and behaviors such as router links, animation libraries, and pre-styled components.

Requirements:

  • You must render the expected element type (e.g. if <button> is expected, you cannot render an <a>).
  • Only a single root DOM element can be rendered (no fragments).
  • You must pass through props and ref to the underlying DOM element, merging with your own prop as appropriate.

Inherited from

ComponentPropsWithRef.render


slot?

optional slot?: string | null

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/utils.d.ts:158

A slot name for the component. Slots allow the component to receive props from a parent component. An explicit null value indicates that the local props completely override all props received from a parent.

Inherited from

ComponentPropsWithRef.slot


style?

optional style?: StyleOrFunction<ButtonRenderProps>

Defined in: node_modules/.pnpm/react-aria-components@1.18._652bbfc7b5fa5f84b16cd32a1196785b/node_modules/react-aria-components/dist/types/src/utils.d.ts:118

The inline style for the element. A function may be provided to compute the style based on component state.

Inherited from

ComponentPropsWithRef.style


translate?

optional translate?: "yes" | "no"

Defined in: node_modules/.pnpm/@react-types+shared@3.35.0_react@19.2.7/node_modules/@react-types/shared/src/dom.d.ts:303

Inherited from

BreadcrumbsItemProps.translate


type?

optional type?: "button" | "submit" | "reset"

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:39

The behavior of the button when used in an HTML form.

Default

ts
'button'

Inherited from

ComponentPropsWithRef.type


value?

optional value?: string

Defined in: node_modules/.pnpm/react-aria@3.49.0_react-dom_79276432c5f5a855702fa36e2a7ee0e4/node_modules/react-aria/dist/types/src/button/useButton.d.ts:70

The value associated with the button's name when it's submitted with the form data.

Inherited from

ComponentPropsWithRef.value


variant?

optional variant?: "default"

Inherited from

ButtonRootProps.variant