Skip to content
Lenso UI

Menu

A popup command menu with native item navigation and dismissal.

Composition and keyboard

Menu.Root owns open state; Menu.Trigger opens the menu. Place Menu.Popup inside Menu.Portal and Menu.Positioner: the positioner handles anchoring and side offsets, while the popup owns the menu surface.

Items must participate in the Menu context. Arrow keys move between enabled items, Enter or Space activates a command, and Escape dismisses the popup and returns focus to its trigger. Submenus use Menu.SubmenuRoot and Menu.SubmenuTrigger; do not simulate an item by nesting another ordinary button.

Control visibility with open and onOpenChange, using the local callback signature below. Item activation uses Base UI events, not React Aria's onAction or onPress. Runnable examples below cover items, groups, links and submenus.

The public name is Menu only. Historical Dropdown names remain internal example references; an old documentation URL may redirect here, but that does not imply a Dropdown export.

Local contract

  • Interaction implementation: @base-ui/react/menu.
  • ref — The API below identifies the actual forwarded ref type; it is not necessarily the root's DOM element (MenuTrigger, MenuPortal, MenuPositioner, MenuPopup, MenuSeparator, MenuArrow, MenuBackdrop, MenuSubmenuTrigger, MenuViewport, MenuRadioGroup).
  • render — Compose with the native render contract, preserving supplied props and the forwarded ref (MenuTrigger, MenuPortal, MenuPositioner, MenuPopup, MenuSeparator, MenuArrow, MenuBackdrop, MenuSubmenuTrigger, MenuViewport, MenuRadioGroup).
  • onOpenChange — Use the native open-change callback and its typed event details rather than an onPress alias (MenuRoot, MenuSubmenuRoot, Menu).
  • onValueChange — Consume the native value-change signature shown below, not a synthesized DOM change event (MenuRadioGroup).
  • style — The exact type below distinguishes a style object from a native state callback (MenuTrigger, MenuPortal, MenuPositioner, MenuPopup, MenuSeparator, MenuArrow, MenuBackdrop, MenuSubmenuTrigger, MenuViewport, MenuRadioGroup).
  • xstyle — Caller StyleX overrides compose after the component's variant styles (MenuTrigger, MenuPositioner, MenuPopup, MenuSeparator, MenuArrow, MenuBackdrop, MenuSubmenuTrigger, MenuViewport).

Runnable examples

default

"use client";
// Adapted from HeroUI v3.2.6 dropdown-default (Apache-2.0).import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup } from "./_shared";
export function Default() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Actions</Menu.Trigger>      <Popup>        <ActionItem label="New file" onClick={() => console.log("Selected: new-file")} />        <ActionItem label="Copy link" onClick={() => console.log("Selected: copy-link")} />        <ActionItem label="Edit file" onClick={() => console.log("Selected: edit-file")} />        <ActionItem          label="Delete file"          variant="danger"          onClick={() => console.log("Selected: delete-file")}        />      </Popup>    </Menu>  );}

with icons

"use client";
// Adapted from HeroUI v3.2.6 with-icons, Apache-2.0.import { FloppyDisk, FolderOpen, SquarePlus, TrashBin } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, Shortcut, styles } from "./_shared";
export function WithIcons() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Actions</Menu.Trigger>      <Popup>        <ActionItem          label="New file"          icon={<SquarePlus {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="N" />}          onClick={() => console.log("Selected: new-file")}        />        <ActionItem          label="Open file"          icon={<FolderOpen {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="O" />}          onClick={() => console.log("Selected: open-file")}        />        <ActionItem          label="Save file"          icon={<FloppyDisk {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="S" />}          onClick={() => console.log("Selected: save-file")}        />        <ActionItem          label="Delete file"          variant="danger"          icon={<TrashBin {...stylex.props(styles.dangerIcon)} />}          shortcut={<Shortcut letter="D" shift />}          onClick={() => console.log("Selected: delete-file")}        />      </Popup>    </Menu>  );}

with descriptions

"use client";
// Adapted from HeroUI v3.2.6 with-descriptions, Apache-2.0.import { FloppyDisk, FolderOpen, SquarePlus, TrashBin } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, Shortcut, styles } from "./_shared";
export function WithDescriptions() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Actions</Menu.Trigger>      <Popup>        <ActionItem          label="New file"          description="Create a new file"          icon={<SquarePlus {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="N" />}          onClick={() => console.log("Selected: new-file")}        />        <ActionItem          label="Open file"          description="Open an existing file"          icon={<FolderOpen {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="O" />}          onClick={() => console.log("Selected: open-file")}        />        <ActionItem          label="Save file"          description="Save the current file"          icon={<FloppyDisk {...stylex.props(styles.icon)} />}          shortcut={<Shortcut letter="S" />}          onClick={() => console.log("Selected: save-file")}        />        <ActionItem          label="Delete file"          description="Move to trash"          variant="danger"          icon={<TrashBin {...stylex.props(styles.dangerIcon)} />}          shortcut={<Shortcut letter="D" shift />}          onClick={() => console.log("Selected: delete-file")}        />      </Popup>    </Menu>  );}

with disabled items

"use client";
// Adapted from HeroUI v3.2.6 with-disabled-items, Apache-2.0.import { Bars, Pencil, SquarePlus, TrashBin } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, Shortcut, styles } from "./_shared";
export function WithDisabledItems() {  return (    <Menu>      <Menu.Trigger render={<Button isIconOnly aria-label="Menu" variant="secondary" />}>        <Bars />      </Menu.Trigger>      <Popup xstyle={styles.disabledWidth}>        <Menu.Section>          <Menu.Section.Label>Actions</Menu.Section.Label>          <ActionItem            label="New file"            description="Create a new file"            icon={<SquarePlus {...stylex.props(styles.icon)} />}            shortcut={<Shortcut letter="N" />}            onClick={() => console.log("Selected: new-file")}          />          <ActionItem            label="Edit file"            description="Make changes"            icon={<Pencil {...stylex.props(styles.icon)} />}            shortcut={<Shortcut letter="E" />}            onClick={() => console.log("Selected: edit-file")}          />        </Menu.Section>        <Menu.Separator />        <Menu.Section>          <Menu.Section.Label>Danger zone</Menu.Section.Label>          <ActionItem            disabled            label="Delete file"            description="Move to trash"            variant="danger"            icon={<TrashBin {...stylex.props(styles.dangerIcon)} />}            shortcut={<Shortcut letter="D" shift />}            onClick={() => console.log("Selected: delete-file")}          />        </Menu.Section>      </Popup>    </Menu>  );}

with sections

"use client";
// Adapted from HeroUI v3.2.6 with-sections, Apache-2.0.import { EllipsisVertical, Pencil, SquarePlus, TrashBin } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, Shortcut, styles } from "./_shared";
export function WithSections() {  return (    <Menu>      <Menu.Trigger render={<Button isIconOnly aria-label="Menu" variant="secondary" />}>        <EllipsisVertical />      </Menu.Trigger>      <Popup>        <Menu.Section>          <Menu.Section.Label>Actions</Menu.Section.Label>          <ActionItem            label="New file"            description="Create a new file"            icon={<SquarePlus {...stylex.props(styles.icon)} />}            shortcut={<Shortcut letter="N" />}            onClick={() => console.log("Selected: new-file")}          />          <ActionItem            label="Edit file"            description="Make changes"            icon={<Pencil {...stylex.props(styles.icon)} />}            shortcut={<Shortcut letter="E" />}            onClick={() => console.log("Selected: edit-file")}          />        </Menu.Section>        <Menu.Separator />        <Menu.Section>          <Menu.Section.Label>Danger zone</Menu.Section.Label>          <ActionItem            label="Delete file"            description="Move to trash"            variant="danger"            icon={<TrashBin {...stylex.props(styles.dangerIcon)} />}            shortcut={<Shortcut letter="D" shift />}            onClick={() => console.log("Selected: delete-file")}          />        </Menu.Section>      </Popup>    </Menu>  );}

with multiple selection

"use client";
// Adapted from HeroUI v3.2.6 with-multiple-selection, Apache-2.0.import { useState } from "react";import { Button, Menu, MenuItem } from "@lenso/ui";import { Checkmark, Popup, styles } from "./_shared";
export function WithMultipleSelection() {  const [selected, setSelected] = useState(new Set(["apple"]));  const [open, setOpen] = useState(false);  const fruit = (value: string, label: string) => (    <Menu.CheckboxItem      key={value}      checked={selected.has(value)}      closeOnClick={false}      onKeyDown={(event) => {        if (event.key === "Enter") setOpen(false);      }}      onCheckedChange={(checked) =>        setSelected((previous) => {          const next = new Set(previous);          if (checked) next.add(value);          else next.delete(value);          return next;        })      }    >      <Menu.CheckboxItemIndicator keepMounted xstyle={styles.selectionIndicator}>        <Checkmark />      </Menu.CheckboxItemIndicator>      <MenuItem.Label>{label}</MenuItem.Label>    </Menu.CheckboxItem>  );  return (    <Menu open={open} onOpenChange={setOpen}>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>        Preferred Fruits      </Menu.Trigger>      <Popup xstyle={styles.wide}>        <Menu.Section>          <Menu.Section.Label>Select a fruit</Menu.Section.Label>          {fruit("apple", "Apple")}          {fruit("banana", "Banana")}          {fruit("cherry", "Cherry")}        </Menu.Section>        {fruit("orange", "Orange")}        {fruit("pear", "Pear")}      </Popup>    </Menu>  );}

controlled

"use client";
// Adapted from HeroUI v3.2.6 controlled, Apache-2.0.import { useState } from "react";import * as stylex from "@stylexjs/stylex";import { Button, Menu, MenuItem } from "@lenso/ui";import { Checkmark, Popup, styles } from "./_shared";
export function Controlled() {  const [selected, setSelected] = useState(new Set(["bold"]));  const [open, setOpen] = useState(false);  const selectedItems = Array.from(selected);  return (    <div {...stylex.props(styles.controlled)}>      <p {...stylex.props(styles.status)}>        Selected: {selectedItems.length > 0 ? selectedItems.join(", ") : "None"}      </p>      <Menu open={open} onOpenChange={setOpen}>        <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>          Actions        </Menu.Trigger>        <Popup>          {(["bold", "italic", "underline"] as const).map((value) => (            <Menu.CheckboxItem              key={value}              checked={selected.has(value)}              closeOnClick={false}              onKeyDown={(event) => {                if (event.key === "Enter") setOpen(false);              }}              onCheckedChange={(checked) =>                setSelected((previous) => {                  const next = new Set(previous);                  if (checked) next.add(value);                  else next.delete(value);                  return next;                })              }            >              <MenuItem.Label>{value.charAt(0).toUpperCase() + value.slice(1)}</MenuItem.Label>              <Menu.CheckboxItemIndicator keepMounted xstyle={styles.selectionIndicator}>                <Checkmark />              </Menu.CheckboxItemIndicator>            </Menu.CheckboxItem>          ))}        </Popup>      </Menu>    </div>  );}

controlled open state

"use client";
// Adapted from HeroUI v3.2.6 controlled-open-state, Apache-2.0.import { useState } from "react";import * as stylex from "@stylexjs/stylex";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, styles } from "./_shared";
export function ControlledOpenState() {  const [open, setOpen] = useState(false);  return (    <div {...stylex.props(styles.controlled)}>      <p {...stylex.props(styles.status)}>        Menu is: <strong>{open ? "open" : "closed"}</strong>      </p>      <Menu open={open} onOpenChange={setOpen}>        <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>          Actions        </Menu.Trigger>        <Popup>          <ActionItem label="New file" />          <ActionItem label="Open file" />          <ActionItem label="Save file" />          <ActionItem label="Delete file" variant="danger" />        </Popup>      </Menu>    </div>  );}

with single selection

"use client";
// Adapted from HeroUI v3.2.6 with-single-selection, Apache-2.0.import { useState } from "react";import { Button, Menu, MenuItem } from "@lenso/ui";import { Checkmark, Popup, styles } from "./_shared";
export function WithSingleSelection() {  const [selected, setSelected] = useState("apple");  const fruit = (value: string, label: string) => (    <Menu.RadioItem key={value} value={value} closeOnClick>      <Menu.RadioItemIndicator keepMounted xstyle={styles.selectionIndicator}>        <Checkmark />      </Menu.RadioItemIndicator>      <MenuItem.Label>{label}</MenuItem.Label>    </Menu.RadioItem>  );  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Fruit</Menu.Trigger>      <Popup xstyle={styles.wide}>        <Menu.RadioGroup value={selected} onValueChange={setSelected}>          <Menu.Section>            <Menu.Section.Label>Select a fruit</Menu.Section.Label>            {fruit("apple", "Apple")}            {fruit("banana", "Banana")}            {fruit("cherry", "Cherry")}          </Menu.Section>          {fruit("orange", "Orange")}          {fruit("pear", "Pear")}        </Menu.RadioGroup>      </Popup>    </Menu>  );}

single with custom indicator

"use client";
// Adapted from HeroUI v3.2.6 single-with-custom-indicator, Apache-2.0.import { useState } from "react";import * as stylex from "@stylexjs/stylex";import { Button, Menu, MenuItem } from "@lenso/ui";import { Popup, styles } from "./_shared";
export function SingleWithCustomIndicator() {  const [selected, setSelected] = useState("apple");  const customCheckmarkIcon = (    <svg      height="16"      viewBox="0 0 16 16"      width="16"      xmlns="http://www.w3.org/2000/svg"      aria-hidden="true"    >      <path        {...stylex.props(styles.accent)}        clipRule="evenodd"        d="M8 15A7 7 0 1 0 8 1a7 7 0 0 0 0 14m3.1-8.55a.75.75 0 1 0-1.2-.9L7.419 8.858L6.03 7.47a.75.75 0 0 0-1.06 1.06l2 2a.75.75 0 0 0 1.13-.08z"        fill="currentColor"        fillRule="evenodd"      />    </svg>  );  const fruit = (value: string, label: string) => (    <Menu.RadioItem key={value} value={value} closeOnClick>      <Menu.RadioItemIndicator keepMounted xstyle={styles.selectionIndicator}>        {customCheckmarkIcon}      </Menu.RadioItemIndicator>      <MenuItem.Label>{label}</MenuItem.Label>    </Menu.RadioItem>  );  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Fruits</Menu.Trigger>      <Popup xstyle={styles.wide}>        <Menu.RadioGroup value={selected} onValueChange={setSelected}>          <Menu.Section>            <Menu.Section.Label>Select a fruit</Menu.Section.Label>            {fruit("apple", "Apple")}            {fruit("banana", "Banana")}            {fruit("cherry", "Cherry")}          </Menu.Section>          {fruit("orange", "Orange")}          {fruit("pear", "Pear")}        </Menu.RadioGroup>      </Popup>    </Menu>  );}

with section level selection

"use client";
// Adapted from HeroUI v3.2.6 with-section-level-selection, Apache-2.0.import { useState } from "react";import { Button, Menu, MenuItem } from "@lenso/ui";import { ActionItem, Checkmark, Dotmark, Popup, Shortcut, styles } from "./_shared";
export function WithSectionLevelSelection() {  const [textStyles, setTextStyles] = useState(new Set(["bold", "italic"]));  const [textAlignment, setTextAlignment] = useState("left");  const [open, setOpen] = useState(false);  return (    <Menu open={open} onOpenChange={setOpen}>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Styles</Menu.Trigger>      <Popup xstyle={styles.wide}>        <Menu.Section>          <Menu.Section.Label>Actions</Menu.Section.Label>          <ActionItem label="Cut" shortcut={<Shortcut letter="X" />} />          <ActionItem label="Copy" shortcut={<Shortcut letter="C" />} />          <ActionItem label="Paste" shortcut={<Shortcut letter="U" />} />        </Menu.Section>        <Menu.Separator />        <Menu.Section>          <Menu.Section.Label>Text Style</Menu.Section.Label>          {(["bold", "italic", "underline"] as const).map((value) => (            <Menu.CheckboxItem              key={value}              checked={textStyles.has(value)}              aria-label={value.charAt(0).toUpperCase() + value.slice(1)}              closeOnClick={false}              onKeyDown={(event) => {                if (event.key === "Enter") setOpen(false);              }}              onCheckedChange={(checked) =>                setTextStyles((previous) => {                  const next = new Set(previous);                  if (checked) next.add(value);                  else next.delete(value);                  return next;                })              }            >              <Menu.CheckboxItemIndicator keepMounted xstyle={styles.selectionIndicator}>                <Checkmark />              </Menu.CheckboxItemIndicator>              <MenuItem.Label>{value.charAt(0).toUpperCase() + value.slice(1)}</MenuItem.Label>              <Shortcut letter={value === "underline" ? "U" : value.charAt(0).toUpperCase()} />            </Menu.CheckboxItem>          ))}        </Menu.Section>        <Menu.Separator />        <Menu.Section>          <Menu.Section.Label>Text Alignment</Menu.Section.Label>          <Menu.RadioGroup value={textAlignment} onValueChange={setTextAlignment}>            {(["left", "center", "right"] as const).map((value) => (              <Menu.RadioItem                key={value}                value={value}                aria-label={value.charAt(0).toUpperCase() + value.slice(1)}                closeOnClick              >                <Menu.RadioItemIndicator keepMounted xstyle={styles.selectionIndicator}>                  <Dotmark />                </Menu.RadioItemIndicator>                <MenuItem.Label>{value.charAt(0).toUpperCase() + value.slice(1)}</MenuItem.Label>                <Shortcut                  modifier="alt"                  letter={value === "left" ? "A" : value === "center" ? "H" : "D"}                />              </Menu.RadioItem>            ))}          </Menu.RadioGroup>        </Menu.Section>      </Popup>    </Menu>  );}

with keyboard shortcuts

"use client";
// Adapted from HeroUI v3.2.6 with-keyboard-shortcuts, Apache-2.0.import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, Shortcut } from "./_shared";
export function WithKeyboardShortcuts() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Actions</Menu.Trigger>      <Popup>        <ActionItem          label="New"          shortcut={<Shortcut letter="N" />}          onClick={() => console.log("Selected: new")}        />        <ActionItem          label="Open"          shortcut={<Shortcut letter="O" />}          onClick={() => console.log("Selected: open")}        />        <ActionItem          label="Save"          shortcut={<Shortcut letter="S" />}          onClick={() => console.log("Selected: save")}        />        <ActionItem          label="Delete"          variant="danger"          shortcut={<Shortcut letter="D" shift />}          onClick={() => console.log("Selected: delete")}        />      </Popup>    </Menu>  );}

with submenus

"use client";
// Adapted from HeroUI v3.2.6 with-submenus, Apache-2.0.import * as stylex from "@stylexjs/stylex";import { Button, Menu, IconChevronRight, MenuItem } from "@lenso/ui";import { ActionItem, Popup, styles } from "./_shared";
export function WithSubmenus() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Share</Menu.Trigger>      <Popup>        <ActionItem label="Copy Link" onClick={() => console.log("Selected: copy-link")} />        <ActionItem label="Facebook" onClick={() => console.log("Selected: facebook")} />        <ActionItem          label="X / Twitter"          navigationLabel="Twitter"          onClick={() => console.log("Selected: twitter")}        />        <Menu.SubmenuRoot>          <Menu.SubmenuTrigger label="Share">            <MenuItem.Label>Other</MenuItem.Label>            <MenuItem.SubmenuIndicator>              <IconChevronRight {...stylex.props(styles.smallIcon)} />            </MenuItem.SubmenuIndicator>          </Menu.SubmenuTrigger>          <Popup>            <ActionItem label="WhatsApp" />            <ActionItem label="Telegram" />            <ActionItem label="Discord" />            <Menu.SubmenuRoot>              <Menu.SubmenuTrigger>                <MenuItem.Label>Email</MenuItem.Label>                <MenuItem.SubmenuIndicator>                  <IconChevronRight {...stylex.props(styles.smallIcon)} />                </MenuItem.SubmenuIndicator>              </Menu.SubmenuTrigger>              <Popup>                <ActionItem label="Work email" />                <ActionItem label="Personal email" />              </Popup>            </Menu.SubmenuRoot>          </Popup>        </Menu.SubmenuRoot>      </Popup>    </Menu>  );}

with custom submenu indicator

"use client";
// Adapted from HeroUI v3.2.6 with-custom-submenu-indicator, Apache-2.0.import { ArrowRight } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Button, Menu, IconChevronRight, MenuItem } from "@lenso/ui";import { ActionItem, Popup, styles } from "./_shared";
export function WithCustomSubmenuIndicator() {  return (    <Menu>      <Menu.Trigger render={<Button aria-label="Menu" variant="secondary" />}>Share</Menu.Trigger>      <Popup>        <ActionItem label="Copy Link" onClick={() => console.log("Selected: copy-link")} />        <ActionItem label="Facebook" onClick={() => console.log("Selected: facebook")} />        <Menu.SubmenuRoot>          <Menu.SubmenuTrigger label="Share">            <MenuItem.Label>More options</MenuItem.Label>            <MenuItem.SubmenuIndicator>              <ArrowRight {...stylex.props(styles.smallIcon)} />            </MenuItem.SubmenuIndicator>          </Menu.SubmenuTrigger>          <Popup>            <ActionItem label="WhatsApp" />            <ActionItem label="Telegram" />            <Menu.SubmenuRoot>              <Menu.SubmenuTrigger>                <MenuItem.Label>Email</MenuItem.Label>                <MenuItem.SubmenuIndicator>                  <svg                    {...stylex.props(styles.smallIcon)}                    fill="none"                    stroke="currentColor"                    strokeLinecap="round"                    strokeLinejoin="round"                    strokeWidth="2"                    viewBox="0 0 24 24"                    aria-hidden="true"                  >                    <path d="M9 18l6-6-6-6" />                  </svg>                </MenuItem.SubmenuIndicator>              </Menu.SubmenuTrigger>              <Popup>                <ActionItem label="Work email" />                <ActionItem label="Personal email" />              </Popup>            </Menu.SubmenuRoot>            <ActionItem label="Discord" />          </Popup>        </Menu.SubmenuRoot>        <Menu.SubmenuRoot>          <Menu.SubmenuTrigger label="Other">            <MenuItem.Label>Other (default indicator)</MenuItem.Label>            <MenuItem.SubmenuIndicator>              <IconChevronRight {...stylex.props(styles.smallIcon)} />            </MenuItem.SubmenuIndicator>          </Menu.SubmenuTrigger>          <Popup>            <ActionItem label="SMS" />          </Popup>        </Menu.SubmenuRoot>      </Popup>    </Menu>  );}

custom trigger

"use client";
// Adapted from HeroUI v3.2.6 custom-trigger, Apache-2.0; original avatar asset retained.import { ArrowRightFromSquare, Gear, Persons } from "@gravity-ui/icons";import * as stylex from "@stylexjs/stylex";import { Avatar, Menu, MenuItem } from "@lenso/ui";import { ActionItem, Popup, styles } from "./_shared";
const avatar = "https://heroui-assets.nyc3.cdn.digitaloceanspaces.com/avatars/orange.jpg";
export function CustomTrigger() {  return (    <Menu>      <Menu.Trigger xstyle={styles.round} aria-label="Account menu">        <Avatar>          <Avatar.Image alt="Junior Garcia" src={avatar} />          <Avatar.Fallback delay={600}>JD</Avatar.Fallback>        </Avatar>      </Menu.Trigger>      <Popup>        <div {...stylex.props(styles.profile)}>          <div {...stylex.props(styles.profileRow)}>            <Avatar size="sm">              <Avatar.Image alt="Jane" src={avatar} />              <Avatar.Fallback delay={600}>JD</Avatar.Fallback>            </Avatar>            <div {...stylex.props(styles.text)}>              <p {...stylex.props(styles.profileName)}>Jane Doe</p>              <p {...stylex.props(styles.profileEmail)}>[email protected]</p>            </div>          </div>        </div>        <ActionItem label="Dashboard" />        <ActionItem label="Profile" />        <Menu.Item label="Settings">          <div {...stylex.props(styles.itemRow)}>            <MenuItem.Label>Settings</MenuItem.Label>            <Gear {...stylex.props(styles.smallIcon)} />          </div>        </Menu.Item>        <Menu.Item label="New project">          <div {...stylex.props(styles.itemRow)}>            <MenuItem.Label>Create Team</MenuItem.Label>            <Persons {...stylex.props(styles.smallIcon)} />          </div>        </Menu.Item>        <Menu.Item label="Logout" variant="danger">          <div {...stylex.props(styles.itemRow)}>            <MenuItem.Label>Log Out</MenuItem.Label>            <ArrowRightFromSquare {...stylex.props(styles.smallDangerIcon)} />          </div>        </Menu.Item>      </Popup>    </Menu>  );}

long press trigger

"use client";
// Adapted from HeroUI v3.2.6 long-press-trigger, Apache-2.0.import { useEffect, useRef, useState } from "react";import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup } from "./_shared";
export function LongPressTrigger() {  const [open, setOpen] = useState(false);  const timer = useRef<ReturnType<typeof setTimeout> | undefined>(undefined);  const pointerActive = useRef(false);  const cancel = () => {    clearTimeout(timer.current);    timer.current = undefined;  };  useEffect(() => () => clearTimeout(timer.current), []);  return (    <Menu      open={open}      onOpenChange={(next, details) => {        if (details.reason === "trigger-press" && pointerActive.current) return;        setOpen(next);      }}    >      <Menu.Trigger        render={<Button aria-label="Menu" variant="secondary" />}        onPointerDown={(event) => {          if (event.button !== 0) return;          pointerActive.current = true;          cancel();          timer.current = setTimeout(() => setOpen(true), 500);        }}        onPointerUp={cancel}        onPointerCancel={cancel}        onPointerLeave={cancel}        onKeyDown={() => {          pointerActive.current = false;        }}      >        Long Press      </Menu.Trigger>      <Popup>        <ActionItem label="New file" />        <ActionItem label="Open file" />        <ActionItem label="Save file" />        <ActionItem label="Delete file" variant="danger" />      </Popup>    </Menu>  );}

custom styles

"use client";
// Adapted from HeroUI v3.2.6 custom-styles, Apache-2.0.import { Button, Menu } from "@lenso/ui";import { ActionItem, Popup, styles } from "./_shared";
export function CustomStyles() {  return (    <Menu>      <Menu.Trigger render={<Button variant="secondary" />}>Actions</Menu.Trigger>      <Popup xstyle={styles.customPopup}>        <ActionItem label="Rename" xstyle={styles.customItem} />        <ActionItem label="Duplicate" xstyle={styles.customItem} />        <ActionItem label="Delete" variant="danger" xstyle={styles.customDangerItem} />      </Popup>    </Menu>  );}

API Reference

Generated from the local public TypeScript exports. Types and callback state follow the installed native contracts, not the historical HeroUI API.

Only literal defaults in the component's parameter declaration are shown. Other defaults may depend on context or the native component.

MenuRoot

<Payload = unknown>(props: Base.Root.Props<Payload>): React.JSX.Element

packages/react/src/components/menu/menu.tsx:14

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
defaultOpenundefined | false | trueNoNot declaredWhether the menu is initially open. To render a controlled menu, use the `open` prop instead.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:25
loopFocusundefined | false | trueNoNot declaredWhether to loop keyboard focus back to the first item when the end of the list is reached while using the arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:31
highlightItemOnHoverundefined | false | trueNoNot declaredWhether moving the pointer over items should highlight them. Disabling this prop allows CSS `:hover` to be differentiated from the `:focus` (`data-highlighted`) state.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:37
modalundefined | false | trueNoNot declaredDetermines if the menu enters a modal state when open. - `true`: user interaction is limited to the menu: document page scroll is locked and pointer interactions on outside elements are disabled. - `false`: user interaction with the rest of the document is allowed. On touch devices, a `true` modal blocks outside taps but leaves the page scrollable unless the popup spans nearly the full viewport width, matching native iOS behavior. Nested menus ignore this prop, and menus opened by hover are never modal.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:48
onOpenChange((open: boolean, eventDetails: Base.Root.ChangeEventDetails) => void) | undefinedNoNot declaredEvent handler called when the menu is opened or closed.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:52
onOpenChangeComplete((open: boolean) => void) | undefinedNoNot declaredEvent handler called after any animations complete when the menu is opened or closed.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:56
openundefined | false | trueNoNot declaredWhether the menu is currently open.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:60
orientationundefined | "vertical" | "horizontal"NoNot declaredThe visual orientation of the menu. Controls whether roving focus uses up/down or left/right arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:66
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:71
closeParentOnEscundefined | false | trueNoNot declaredWhen in a submenu, determines whether pressing the Escape key closes the entire menu, or only the current child menu.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:77
actionsRefReact.RefObject<MenuRootActions | null> | undefinedNoNot declaredA ref to imperative actions. - `unmount`: Manually unmounts the menu. Call this after any externally controlled closing animation finishes. - `close`: When specified, the menu can be closed imperatively.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:84
triggerIdstring | null | undefinedNoNot declaredID of the trigger that the menu is associated with. This is useful in conjunction with the `open` prop to create a controlled menu. There's no need to specify this prop when the menu is uncontrolled (that is, when the `open` prop is not set).node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:90
defaultTriggerIdstring | null | undefinedNoNot declaredID of the trigger that the menu is associated with. This is useful in conjunction with the `defaultOpen` prop to create an initially open menu.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:95
handleBase.Handle<Payload> | undefinedNoNot declaredA handle to associate the menu with a trigger. If specified, allows external triggers to control the menu's open state.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:100
childrenReact.ReactNode | PayloadChildRenderFunction<Payload>NoNot declaredThe content of the menu. This can be a regular React node or a render function that receives the `payload` of the active trigger.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:105

Callback state: { payload: Payload | undefined; }

payload
Payload | undefined

MenuTrigger

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Trigger.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Trigger>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:17

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:20
styleReact.CSSProperties | ((state: MenuTriggerState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:15
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuTriggerState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
nativeButtonundefined | false | trueNoNot declaredWhether the component renders a native `<button>` element when replacing it via the `render` prop. Set to `false` if the rendered element is not a button (for example, `<div>`).node_modules/@base-ui/react/internals/types.d.ts:47
handleBase.Handle<unknown> | undefinedNoNot declaredA handle to associate the trigger with a menu.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:24
payloadunknownNoNot declaredA payload to pass to the menu when it is opened.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:28
delaynumber | undefinedNoNot declaredHow long to wait before the menu may be opened on hover. Specified in milliseconds. Requires the `openOnHover` prop.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:35
closeDelaynumber | undefinedNoNot declaredHow long to wait before closing the menu that was opened on hover. Specified in milliseconds. Requires the `openOnHover` prop.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:43
openOnHoverundefined | false | trueNoNot declaredWhether the menu should also open when the trigger is hovered.node_modules/@base-ui/react/menu/trigger/MenuTrigger.d.ts:47
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
ref((((instance: HTMLButtonElement | null) => void | (() => VoidOrUndefinedOnly) | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLButtonElement | null>) & (((instance: HTMLElement | null) => void | (() => VoidOrUndefinedOnly) | React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof React.DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | React.RefObject<HTMLElement | null>)) | null | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuTriggerState

open
boolean
disabled
boolean
Native HTML and ARIA properties (278)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
namestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3160
formstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3148
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLButtonElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLButtonElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLButtonElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLButtonElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLButtonElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLButtonElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLButtonElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLButtonElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568
valuestring | number | readonly string[] | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3162
formActionstring | ((formData: FormData) => void | Promise<void>) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3149
formEncTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3156
formMethodstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3157
formNoValidateundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:3158
formTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:3159
typeundefined | "button" | "reset" | "submit"NoNot declarednode_modules/@types/react/index.d.ts:3161

MenuPortal

({ container, ...props }: React.ComponentPropsWithRef<typeof Base.Portal>): React.JSX.Element

packages/react/src/components/menu/menu.tsx:33

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
containerHTMLElement | ShadowRoot | React.RefObject<HTMLElement | ShadowRoot | null> | null | undefinedNoNot declaredA parent element to render the portal element into.node_modules/@base-ui/react/menu/portal/MenuPortal.d.ts:21
classNamestring | ((state: MenuPortalState) => string | undefined) | undefinedNoNot declaredCSS class applied to the element, or a function that returns a class based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:26
styleReact.CSSProperties | ((state: MenuPortalState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuPortalState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
keepMountedundefined | false | trueNoNot declaredWhether to keep the portal mounted in the DOM while the popup is hidden.node_modules/@base-ui/react/menu/portal/MenuPortal.d.ts:17
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuPositioner

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Positioner.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Positioner>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:45

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
stickyundefined | false | trueNoNot declaredWhether to maintain the popup in the viewport after the anchor element was scrolled out of view.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:161
styleReact.CSSProperties | ((state: MenuPositionerState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuPositionerState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
anchorElement | VirtualElement | React.RefObject<Element | null> | (() => Element | VirtualElement | null) | null | undefinedNoNot declaredAn element to position the popup against. By default, the popup will be positioned against the trigger.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:79
positionMethodundefined | "fixed" | "absolute"NoNot declaredDetermines which CSS `position` property to use.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:84
sideundefined | "bottom" | "left" | "right" | "top" | "inline-start" | "inline-end"NoNot declaredWhich side of the anchor element to align the popup against. May automatically change to avoid collisions. Submenus and vertical menubars default to `'inline-end'`.node_modules/@base-ui/react/menu/positioner/MenuPositioner.d.ts:52
sideOffsetnumber | OffsetFunction | undefinedNoNot declaredDistance between the anchor and the popup in pixels. Also accepts a function that returns the distance to read the dimensions of the anchor and positioner elements, along with its side and alignment. The function takes a `data` object parameter with the following properties: - `data.anchor`: the dimensions of the anchor element with properties `width` and `height`. - `data.positioner`: the dimensions of the positioner element with properties `width` and `height`. - `data.side`: which side of the anchor element the positioner is aligned against. - `data.align`: how the positioner is aligned relative to the specified side.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:115
alignundefined | "end" | "start" | "center"NoNot declaredHow to align the popup relative to the specified side. Submenus and menubars default to `'start'`.node_modules/@base-ui/react/menu/positioner/MenuPositioner.d.ts:44
alignOffsetnumber | OffsetFunction | undefinedNoNot declaredAdditional offset along the alignment axis in pixels. Also accepts a function that returns the offset to read the dimensions of the anchor and positioner elements, along with its side and alignment. The function takes a `data` object parameter with the following properties: - `data.anchor`: the dimensions of the anchor element with properties `width` and `height`. - `data.positioner`: the dimensions of the positioner element with properties `width` and `height`. - `data.side`: which side of the anchor element the positioner is aligned against. - `data.align`: how the positioner is aligned relative to the specified side.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:145
collisionBoundaryBoundary | undefinedNoNot declaredAn element or a rectangle that delimits the area that the popup is confined to.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:150
collisionPaddingPadding | undefinedNoNot declaredAdditional space to maintain from the edge of the collision boundary.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:155
arrowPaddingnumber | undefinedNoNot declaredMinimum distance to maintain between the arrow and the edges of the popup. Use it to prevent the arrow element from hanging out of the rounded corners of a popup.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:168
disableAnchorTrackingundefined | false | trueNoNot declaredWhether to disable the popup from tracking any layout shift of its positioning anchor.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:173
collisionAvoidanceCollisionAvoidance | undefinedNoNot declaredDetermines how to handle collisions when positioning the popup. `side` controls overflow on the preferred placement axis (`top`/`bottom` or `left`/`right`): - `'flip'`: keep the requested side when it fits; otherwise try the opposite side (`top` and `bottom`, or `left` and `right`). - `'shift'`: never change side; keep the requested side and move the popup within the clipping boundary so it stays visible. - `'none'`: do not correct side-axis overflow. `align` controls overflow on the alignment axis (`start`/`center`/`end`): - `'flip'`: keep side, but swap `start` and `end` when the requested alignment overflows. - `'shift'`: keep side and requested alignment, then nudge the popup along the alignment axis to fit. - `'none'`: do not correct alignment-axis overflow. `fallbackAxisSide` controls fallback behavior on the perpendicular axis when the preferred axis cannot fit: - `'start'`: allow perpendicular fallback and try the logical start side first (`top` before `bottom`, or `left` before `right` in LTR). - `'end'`: allow perpendicular fallback and try the logical end side first (`bottom` before `top`, or `right` before `left` in LTR). - `'none'`: do not fallback to the perpendicular axis. When `side` is `'shift'`, explicitly setting `align` only supports `'shift'` or `'none'`. If `align` is omitted, it defaults to `'flip'`.node_modules/@base-ui/react/internals/useAnchorPositioning.d.ts:213
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuPositionerState

open
boolean
side
Side
align
Align
anchorHidden
boolean
nested
boolean
instant
string | undefined
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuPopup

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Popup.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Popup>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:61

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
styleReact.CSSProperties | ((state: MenuPopupState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@base-ui/react/menu/popup/MenuPopup.d.ts:18
childrenReact.ReactNodeNoNot declarednode_modules/@base-ui/react/menu/popup/MenuPopup.d.ts:14
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuPopupState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
finalFocusboolean | React.RefObject<HTMLElement | null> | ((closeType: InteractionType) => boolean | HTMLElement | null | void) | undefinedNoNot declaredDetermines the element to focus when the menu is closed. - `false`: Do not move focus. - `true`: Move focus based on the default behavior (trigger or previously focused element). - `RefObject`: Move focus to the ref element. - `function`: Called with the interaction type (`mouse`, `touch`, `pen`, or `keyboard`). Return an element to focus, `true` to use the default behavior, or `false`/`undefined` to do nothing.node_modules/@base-ui/react/menu/popup/MenuPopup.d.ts:28
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuPopupState

transitionStatus
TransitionStatus
side
Side
align
Align
open
boolean
nested
boolean
instant
"group" | "click" | "dismiss" | "trigger-change" | undefined
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuSeparator

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Separator.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Separator>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:77

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
styleReact.CSSProperties | ((state: SeparatorState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, SeparatorState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
orientationundefined | "vertical" | "horizontal"NoNot declaredThe orientation of the separator.node_modules/@base-ui/react/separator/Separator.d.ts:15
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: SeparatorState

orientation
Orientation
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuArrow

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Arrow.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Arrow>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:93

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
styleReact.CSSProperties | ((state: MenuArrowState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuArrowState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuArrowState

open
boolean
side
Side
align
Align
uncentered
boolean
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuBackdrop

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Backdrop.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Backdrop>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:109

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
styleReact.CSSProperties | ((state: MenuBackdropState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuBackdropState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuBackdropState

open
boolean
transitionStatus
TransitionStatus
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuSubmenuTrigger

({ xstyle, style, ...props }: StyleXProps<Omit<Base.SubmenuTrigger.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.SubmenuTrigger>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:125

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:38
styleReact.CSSProperties | ((state: MenuSubmenuTriggerState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
labelstring | undefinedNoNot declaredOverrides the text label to use when the item is matched during keyboard text navigation.node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:29
idstring | undefinedNoNot declarednode_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:33
childrenReact.ReactNodeNoNot declarednode_modules/@types/react/index.d.ts:2361
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:25
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuSubmenuTriggerState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
nativeButtonundefined | false | trueNoNot declaredWhether the component renders a native `<button>` element when replacing it via the `render` prop. Set to `true` if the rendered element is a native button.node_modules/@base-ui/react/internals/types.d.ts:56
delaynumber | undefinedNoNot declaredHow long to wait before the menu may be opened on hover. Specified in milliseconds. Requires the `openOnHover` prop.node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:45
closeDelaynumber | undefinedNoNot declaredHow long to wait before closing the menu that was opened on hover. Specified in milliseconds. Requires the `openOnHover` prop.node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:53
openOnHoverundefined | false | trueNoNot declaredWhether the menu should also open when the trigger is hovered.node_modules/@base-ui/react/menu/submenu-trigger/MenuSubmenuTrigger.d.ts:58
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuSubmenuTriggerState

disabled
boolean
highlighted
boolean
open
boolean
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuViewport

({ xstyle, style, ...props }: StyleXProps<Omit<Base.Viewport.Props, "ref">> & Pick<React.ComponentPropsWithRef<typeof Base.Viewport>, "ref">): React.JSX.Element

packages/react/src/components/menu/menu.tsx:143

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
styleReact.CSSProperties | ((state: MenuViewportState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReact.ReactNodeNoNot declaredThe content to render inside the transition container.node_modules/@base-ui/react/menu/viewport/MenuViewport.d.ts:30
onKeyDown((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
renderReact.ReactElement<unknown, string | React.JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuViewportState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
xstyleXStyleNoNot declaredpackages/react/src/utils/styled.tsx:7
data-slotunknownNoNot declaredpackages/react/src/utils/styled.tsx:8
refReact.Ref<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuViewportState

activationDirection
string | undefined
transitioning
boolean
instant
"group" | "click" | "dismiss" | "trigger-change" | undefined
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyReact.Key | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleReact.AriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<React.ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<React.CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<React.FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<React.ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<React.InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<React.SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<React.KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<React.DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<React.MouseEvent<HTMLDivElement, MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<React.SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<React.TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<React.PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<React.UIEvent<HTMLDivElement, UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<React.WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<React.AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<React.ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<React.TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

MenuSubmenuRoot

(props: Base.SubmenuRoot.Props): React.JSX.Element

packages/react/src/components/menu/menu.tsx:141

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
onOpenChange((open: boolean, eventDetails: MenuSubmenuRoot.ChangeEventDetails) => void) | undefinedNoNot declaredEvent handler called when the menu is opened or closed.node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.d.ts:15
closeParentOnEscundefined | false | trueNoNot declaredWhen in a submenu, determines whether pressing the Escape key closes the entire menu, or only the current child menu.node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.d.ts:21
childrenReact.ReactNodeNoNot declaredThe content of the submenu.node_modules/@base-ui/react/menu/submenu-root/MenuSubmenuRoot.d.ts:25
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:71
openundefined | false | trueNoNot declaredWhether the menu is currently open.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:60
orientationundefined | "vertical" | "horizontal"NoNot declaredThe visual orientation of the menu. Controls whether roving focus uses up/down or left/right arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:66
loopFocusundefined | false | trueNoNot declaredWhether to loop keyboard focus back to the first item when the end of the list is reached while using the arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:31
actionsRefReact.RefObject<MenuRootActions | null> | undefinedNoNot declaredA ref to imperative actions. - `unmount`: Manually unmounts the menu. Call this after any externally controlled closing animation finishes. - `close`: When specified, the menu can be closed imperatively.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:84
defaultOpenundefined | false | trueNoNot declaredWhether the menu is initially open. To render a controlled menu, use the `open` prop instead.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:25
onOpenChangeComplete((open: boolean) => void) | undefinedNoNot declaredEvent handler called after any animations complete when the menu is opened or closed.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:56
highlightItemOnHoverundefined | false | trueNoNot declaredWhether moving the pointer over items should highlight them. Disabling this prop allows CSS `:hover` to be differentiated from the `:focus` (`data-highlighted`) state.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:37

MenuRadioGroup

(props: Omit<MenuRadioGroupProps, "ref"> & React.RefAttributes<HTMLDivElement>): React.ReactNode

packages/react/src/components/menu/menu.tsx:142

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.d.ts:37
classNamestring | ((state: MenuRadioGroupState) => string | undefined) | undefinedNoNot declaredCSS class applied to the element, or a function that returns a class based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:26
styleCSSProperties | ((state: MenuRadioGroupState) => React.CSSProperties | undefined) | undefinedNoNot declaredStyle applied to the element, or a function that returns a style object based on the component's state.node_modules/@base-ui/react/internals/types.d.ts:38
defaultValueanyNoNot declaredThe uncontrolled value of the radio item that should be initially selected. To render a controlled radio group, use the `value` prop instead.node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.d.ts:27
idstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2897
childrenReactNodeNoNot declaredThe content of the component.node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.d.ts:15
onKeyDown((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2411
onKeyUp((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2417
onClick((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2469
valueanyNoNot declaredThe controlled value of the radio item that should be currently selected. To render an uncontrolled radio group, use the `defaultValue` prop instead.node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.d.ts:21
renderReactElement<unknown, string | JSXElementConstructor<any>> | ComponentRenderFn<HTMLProps, MenuRadioGroupState> | undefinedNoNot declaredAllows you to replace the component's HTML element with a different tag, or compose it with another component. Accepts a `ReactElement` or a function that returns the element to render.node_modules/@base-ui/react/internals/types.d.ts:33
onValueChange((value: any, eventDetails: MenuRadioGroup.ChangeEventDetails) => void) | undefinedNoNot declaredFunction called when the selected value changes.node_modules/@base-ui/react/menu/radio-group/MenuRadioGroup.d.ts:31
refRef<HTMLDivElement> | undefinedNoNot declaredAllows 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).node_modules/@types/react/index.d.ts:301

Callback state: MenuRadioGroupState

disabled
boolean
Native HTML and ARIA properties (269)
PropertyTypeRequiredLocal defaultDescription
contentstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2915
translateundefined | "yes" | "no"NoNot declarednode_modules/@types/react/index.d.ts:2905
hiddenundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2896
slotstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2900
titlestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2904
dirstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2893
aria-disabledundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is perceivable but disabled, so it is not editable or otherwise operable.node_modules/@types/react/index.d.ts:2656
keyKey | null | undefinedNoNot declarednode_modules/@types/react/index.d.ts:259
suppressContentEditableWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2883
suppressHydrationWarningundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2884
accessKeystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2887
autoCapitalize"none" | (string & {}) | "off" | "on" | "sentences" | "words" | "characters" | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2888
autoFocusundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2889
contentEditableundefined | false | true | "inherit" | "false" | "true" | "plaintext-only"NoNot declarednode_modules/@types/react/index.d.ts:2891
contextMenustring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2892
draggableundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2894
enterKeyHintundefined | "next" | "search" | "enter" | "done" | "go" | "previous" | "send"NoNot declarednode_modules/@types/react/index.d.ts:2895
langstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2898
noncestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2899
spellCheckundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2901
tabIndexnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2903
radioGroupstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2908
roleAriaRole | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2911
aboutstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2914
datatypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2916
inlistanyNoNot declarednode_modules/@types/react/index.d.ts:2917
prefixstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2918
propertystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2919
relstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2920
resourcestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2921
revstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2922
typeofstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2923
vocabstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2924
autoCorrectstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2927
autoSavestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2928
itemPropstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2930
itemScopeundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2931
itemTypestring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2932
itemIDstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2933
itemRefstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2934
resultsnumber | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2935
securitystring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2936
unselectableundefined | "off" | "on"NoNot declarednode_modules/@types/react/index.d.ts:2937
popoverundefined | "" | "auto" | "manual" | "hint"NoNot declarednode_modules/@types/react/index.d.ts:2940
popoverTargetActionundefined | "show" | "hide" | "toggle"NoNot declarednode_modules/@types/react/index.d.ts:2941
popoverTargetstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2942
inertundefined | false | trueNoNot declarednode_modules/@types/react/index.d.ts:2948
inputModeundefined | "none" | "text" | "search" | "tel" | "url" | "email" | "numeric" | "decimal"NoNot declaredHints at the type of data that might be entered by the user while editing the element or its contentsnode_modules/@types/react/index.d.ts:2953
isstring | undefinedNoNot declaredSpecify that a standard HTML element should behave like a defined custom built-in elementnode_modules/@types/react/index.d.ts:2958
exportpartsstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2962
partstring | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2966
aria-activedescendantstring | undefinedNoNot declaredIdentifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.node_modules/@types/react/index.d.ts:2585
aria-atomicundefined | false | true | "false" | "true"NoNot declaredIndicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.node_modules/@types/react/index.d.ts:2587
aria-autocompleteundefined | "none" | "both" | "inline" | "list"NoNot declaredIndicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.node_modules/@types/react/index.d.ts:2592
aria-braillelabelstring | undefinedNoNot declaredDefines a string value that labels the current element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2598
aria-brailleroledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized abbreviated description for the role of an element, which is intended to be converted into Braille.node_modules/@types/react/index.d.ts:2603
aria-busyundefined | false | true | "false" | "true"NoNot declarednode_modules/@types/react/index.d.ts:2604
aria-checkedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "checked" state of checkboxes, radio buttons, and other widgets.node_modules/@types/react/index.d.ts:2609
aria-colcountnumber | undefinedNoNot declaredDefines the total number of columns in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2614
aria-colindexnumber | undefinedNoNot declaredDefines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2619
aria-colindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-colindex.node_modules/@types/react/index.d.ts:2624
aria-colspannumber | undefinedNoNot declaredDefines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2629
aria-controlsstring | undefinedNoNot declaredIdentifies the element (or elements) whose contents or presence are controlled by the current element.node_modules/@types/react/index.d.ts:2634
aria-currentundefined | false | true | "page" | "false" | "true" | "time" | "step" | "location" | "date"NoNot declaredIndicates the element that represents the current item within a container or set of related elements.node_modules/@types/react/index.d.ts:2636
aria-describedbystring | undefinedNoNot declaredIdentifies the element (or elements) that describes the object.node_modules/@types/react/index.d.ts:2641
aria-descriptionstring | undefinedNoNot declaredDefines a string value that describes or annotates the current element.node_modules/@types/react/index.d.ts:2646
aria-detailsstring | undefinedNoNot declaredIdentifies the element that provides a detailed, extended description for the object.node_modules/@types/react/index.d.ts:2651
aria-dropeffectundefined | "link" | "none" | "copy" | "move" | "execute" | "popup"NoNot declaredIndicates what functions can be performed when a dragged object is released on the drop target.node_modules/@types/react/index.d.ts:2661
aria-errormessagestring | undefinedNoNot declaredIdentifies the element that provides an error message for the object.node_modules/@types/react/index.d.ts:2666
aria-expandedundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element, or another grouping element it controls, is currently expanded or collapsed.node_modules/@types/react/index.d.ts:2668
aria-flowtostring | undefinedNoNot declaredIdentifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.node_modules/@types/react/index.d.ts:2673
aria-grabbedundefined | false | true | "false" | "true"NoNot declaredIndicates an element's "grabbed" state in a drag-and-drop operation.node_modules/@types/react/index.d.ts:2678
aria-haspopupundefined | false | true | "grid" | "listbox" | "menu" | "false" | "true" | "dialog" | "tree"NoNot declaredIndicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.node_modules/@types/react/index.d.ts:2680
aria-hiddenundefined | false | true | "false" | "true"NoNot declaredIndicates whether the element is exposed to an accessibility API.node_modules/@types/react/index.d.ts:2685
aria-invalidundefined | false | true | "false" | "true" | "grammar" | "spelling"NoNot declaredIndicates the entered value does not conform to the format expected by the application.node_modules/@types/react/index.d.ts:2690
aria-keyshortcutsstring | undefinedNoNot declaredIndicates keyboard shortcuts that an author has implemented to activate or give focus to an element.node_modules/@types/react/index.d.ts:2692
aria-labelstring | undefinedNoNot declaredDefines a string value that labels the current element.node_modules/@types/react/index.d.ts:2697
aria-labelledbystring | undefinedNoNot declaredIdentifies the element (or elements) that labels the current element.node_modules/@types/react/index.d.ts:2702
aria-levelnumber | undefinedNoNot declaredDefines the hierarchical level of an element within a structure.node_modules/@types/react/index.d.ts:2704
aria-liveundefined | "off" | "assertive" | "polite"NoNot declaredIndicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.node_modules/@types/react/index.d.ts:2706
aria-modalundefined | false | true | "false" | "true"NoNot declaredIndicates whether an element is modal when displayed.node_modules/@types/react/index.d.ts:2708
aria-multilineundefined | false | true | "false" | "true"NoNot declaredIndicates whether a text box accepts multiple lines of input or only a single line.node_modules/@types/react/index.d.ts:2710
aria-multiselectableundefined | false | true | "false" | "true"NoNot declaredIndicates that the user may select more than one item from the current selectable descendants.node_modules/@types/react/index.d.ts:2712
aria-orientationundefined | "vertical" | "horizontal"NoNot declaredIndicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.node_modules/@types/react/index.d.ts:2714
aria-ownsstring | undefinedNoNot declaredIdentifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.node_modules/@types/react/index.d.ts:2720
aria-placeholderstring | undefinedNoNot declaredDefines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.node_modules/@types/react/index.d.ts:2725
aria-posinsetnumber | undefinedNoNot declaredDefines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2730
aria-pressedundefined | false | true | "mixed" | "false" | "true"NoNot declaredIndicates the current "pressed" state of toggle buttons.node_modules/@types/react/index.d.ts:2735
aria-readonlyundefined | false | true | "false" | "true"NoNot declaredIndicates that the element is not editable, but is otherwise operable.node_modules/@types/react/index.d.ts:2740
aria-relevantundefined | "text" | "all" | "additions" | "additions removals" | "additions text" | "removals" | "removals additions" | "removals text" | "text additions" | "text removals"NoNot declaredIndicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.node_modules/@types/react/index.d.ts:2745
aria-requiredundefined | false | true | "false" | "true"NoNot declaredIndicates that user input is required on the element before a form may be submitted.node_modules/@types/react/index.d.ts:2758
aria-roledescriptionstring | undefinedNoNot declaredDefines a human-readable, author-localized description for the role of an element.node_modules/@types/react/index.d.ts:2760
aria-rowcountnumber | undefinedNoNot declaredDefines the total number of rows in a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2765
aria-rowindexnumber | undefinedNoNot declaredDefines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2770
aria-rowindextextstring | undefinedNoNot declaredDefines a human readable text alternative of aria-rowindex.node_modules/@types/react/index.d.ts:2775
aria-rowspannumber | undefinedNoNot declaredDefines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.node_modules/@types/react/index.d.ts:2780
aria-selectedundefined | false | true | "false" | "true"NoNot declaredIndicates the current "selected" state of various widgets.node_modules/@types/react/index.d.ts:2785
aria-setsizenumber | undefinedNoNot declaredDefines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.node_modules/@types/react/index.d.ts:2790
aria-sortundefined | "none" | "ascending" | "descending" | "other"NoNot declaredIndicates if items in a table or grid are sorted in ascending or descending order.node_modules/@types/react/index.d.ts:2792
aria-valuemaxnumber | undefinedNoNot declaredDefines the maximum allowed value for a range widget.node_modules/@types/react/index.d.ts:2794
aria-valueminnumber | undefinedNoNot declaredDefines the minimum allowed value for a range widget.node_modules/@types/react/index.d.ts:2796
aria-valuenownumber | undefinedNoNot declaredDefines the current value for a range widget.node_modules/@types/react/index.d.ts:2801
aria-valuetextstring | undefinedNoNot declaredDefines the human readable text alternative of aria-valuenow for a range widget.node_modules/@types/react/index.d.ts:2803
dangerouslySetInnerHTML{ __html: string | TrustedHTML; } | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2362
onCopy((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2369
onCopyCapture((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2370
onCut((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2371
onCutCapture((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2372
onPaste((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2373
onPasteCapture((event: BaseUIEvent<ClipboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2374
onCompositionEnd((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2377
onCompositionEndCapture((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2378
onCompositionStart((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2379
onCompositionStartCapture((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2380
onCompositionUpdate((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2381
onCompositionUpdateCapture((event: BaseUIEvent<CompositionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2382
onFocus((event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2385
onFocusCapture((event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2386
onBlur((event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2387
onBlurCapture((event: BaseUIEvent<FocusEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2388
onChange((event: BaseUIEvent<ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2391
onChangeCapture((event: BaseUIEvent<ChangeEvent<HTMLDivElement, Element>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2392
onBeforeInput((event: BaseUIEvent<InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2393
onBeforeInputCapture((event: BaseUIEvent<InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2394
onInput((event: BaseUIEvent<InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2395
onInputCapture((event: BaseUIEvent<InputEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2396
onReset((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2397
onResetCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2398
onSubmit((event: BaseUIEvent<SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2399
onSubmitCapture((event: BaseUIEvent<SubmitEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2400
onInvalid((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2401
onInvalidCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2402
onLoad((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2405
onLoadCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2406
onError((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2407
onErrorCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2408
onKeyDownCapture((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2412
onKeyPress((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2414
onKeyPressCapture((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2416
onKeyUpCapture((event: BaseUIEvent<KeyboardEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2418
onAbort((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2421
onAbortCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2422
onCanPlay((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2423
onCanPlayCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2424
onCanPlayThrough((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2425
onCanPlayThroughCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2426
onDurationChange((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2427
onDurationChangeCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2428
onEmptied((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2429
onEmptiedCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2430
onEncrypted((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2431
onEncryptedCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2432
onEnded((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2433
onEndedCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2434
onLoadedData((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2435
onLoadedDataCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2436
onLoadedMetadata((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2437
onLoadedMetadataCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2438
onLoadStart((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2439
onLoadStartCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2440
onPause((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2441
onPauseCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2442
onPlay((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2443
onPlayCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2444
onPlaying((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2445
onPlayingCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2446
onProgress((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2447
onProgressCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2448
onRateChange((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2449
onRateChangeCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2450
onSeeked((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2451
onSeekedCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2452
onSeeking((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2453
onSeekingCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2454
onStalled((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2455
onStalledCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2456
onSuspend((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2457
onSuspendCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2458
onTimeUpdate((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2459
onTimeUpdateCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2460
onVolumeChange((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2461
onVolumeChangeCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2462
onWaiting((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2463
onWaitingCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2464
onAuxClick((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2467
onAuxClickCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2468
onClickCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2470
onContextMenu((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2471
onContextMenuCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2472
onDoubleClick((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2473
onDoubleClickCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2474
onDrag((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2475
onDragCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2476
onDragEnd((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2477
onDragEndCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2478
onDragEnter((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2479
onDragEnterCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2480
onDragExit((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2481
onDragExitCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2482
onDragLeave((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2483
onDragLeaveCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2484
onDragOver((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2485
onDragOverCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2486
onDragStart((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2487
onDragStartCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2488
onDrop((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2489
onDropCapture((event: BaseUIEvent<DragEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2490
onMouseDown((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2491
onMouseDownCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2492
onMouseEnter((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2493
onMouseLeave((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2494
onMouseMove((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2495
onMouseMoveCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2496
onMouseOut((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2497
onMouseOutCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2498
onMouseOver((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2499
onMouseOverCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2500
onMouseUp((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2501
onMouseUpCapture((event: BaseUIEvent<MouseEvent<HTMLDivElement, globalThis.MouseEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2502
onSelect((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2505
onSelectCapture((event: BaseUIEvent<SyntheticEvent<HTMLDivElement, Event>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2506
onTouchCancel((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2509
onTouchCancelCapture((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2510
onTouchEnd((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2511
onTouchEndCapture((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2512
onTouchMove((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2513
onTouchMoveCapture((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2514
onTouchStart((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2515
onTouchStartCapture((event: BaseUIEvent<TouchEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2516
onPointerDown((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2519
onPointerDownCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2520
onPointerMove((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2521
onPointerMoveCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2522
onPointerUp((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2523
onPointerUpCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2524
onPointerCancel((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2525
onPointerCancelCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2526
onPointerEnter((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2527
onPointerLeave((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2528
onPointerOver((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2529
onPointerOverCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2530
onPointerOut((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2531
onPointerOutCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2532
onGotPointerCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2533
onGotPointerCaptureCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2534
onLostPointerCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2535
onLostPointerCaptureCapture((event: BaseUIEvent<PointerEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2536
onScroll((event: BaseUIEvent<UIEvent<HTMLDivElement, globalThis.UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2539
onScrollCapture((event: BaseUIEvent<UIEvent<HTMLDivElement, globalThis.UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2540
onScrollEnd((event: BaseUIEvent<UIEvent<HTMLDivElement, globalThis.UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2541
onScrollEndCapture((event: BaseUIEvent<UIEvent<HTMLDivElement, globalThis.UIEvent>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2542
onWheel((event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2545
onWheelCapture((event: BaseUIEvent<WheelEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2546
onAnimationStart((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2549
onAnimationStartCapture((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2550
onAnimationEnd((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2551
onAnimationEndCapture((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2552
onAnimationIteration((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2553
onAnimationIterationCapture((event: BaseUIEvent<AnimationEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2554
onToggle((event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2557
onBeforeToggle((event: BaseUIEvent<ToggleEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2558
onTransitionCancel((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2561
onTransitionCancelCapture((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2562
onTransitionEnd((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2563
onTransitionEndCapture((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2564
onTransitionRun((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2565
onTransitionRunCapture((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2566
onTransitionStart((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2567
onTransitionStartCapture((event: BaseUIEvent<TransitionEvent<HTMLDivElement>>) => void) | undefinedNoNot declarednode_modules/@types/react/index.d.ts:2568

Menu

<Payload = unknown>(props: Base.Root.Props<Payload>): React.JSX.Element

packages/react/src/components/menu/menu.tsx:159

Menu.Root, Menu.Trigger, Menu.Portal, Menu.Positioner, Menu.Popup, Menu.Item, Menu.CheckboxItem, Menu.CheckboxItemIndicator, Menu.RadioItem, Menu.RadioItemIndicator, Menu.LinkItem, Menu.Section, Menu.Group, Menu.GroupLabel, Menu.RadioGroup, Menu.Separator, Menu.Arrow, Menu.Backdrop, Menu.SubmenuRoot, Menu.SubmenuTrigger, Menu.Viewport

@base-ui/react/menu

PropertyTypeRequiredLocal defaultDescription
defaultOpenundefined | false | trueNoNot declaredWhether the menu is initially open. To render a controlled menu, use the `open` prop instead.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:25
loopFocusundefined | false | trueNoNot declaredWhether to loop keyboard focus back to the first item when the end of the list is reached while using the arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:31
highlightItemOnHoverundefined | false | trueNoNot declaredWhether moving the pointer over items should highlight them. Disabling this prop allows CSS `:hover` to be differentiated from the `:focus` (`data-highlighted`) state.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:37
modalundefined | false | trueNoNot declaredDetermines if the menu enters a modal state when open. - `true`: user interaction is limited to the menu: document page scroll is locked and pointer interactions on outside elements are disabled. - `false`: user interaction with the rest of the document is allowed. On touch devices, a `true` modal blocks outside taps but leaves the page scrollable unless the popup spans nearly the full viewport width, matching native iOS behavior. Nested menus ignore this prop, and menus opened by hover are never modal.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:48
onOpenChange((open: boolean, eventDetails: Base.Root.ChangeEventDetails) => void) | undefinedNoNot declaredEvent handler called when the menu is opened or closed.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:52
onOpenChangeComplete((open: boolean) => void) | undefinedNoNot declaredEvent handler called after any animations complete when the menu is opened or closed.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:56
openundefined | false | trueNoNot declaredWhether the menu is currently open.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:60
orientationundefined | "vertical" | "horizontal"NoNot declaredThe visual orientation of the menu. Controls whether roving focus uses up/down or left/right arrow keys.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:66
disabledundefined | false | trueNoNot declaredWhether the component should ignore user interaction.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:71
closeParentOnEscundefined | false | trueNoNot declaredWhen in a submenu, determines whether pressing the Escape key closes the entire menu, or only the current child menu.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:77
actionsRefReact.RefObject<MenuRootActions | null> | undefinedNoNot declaredA ref to imperative actions. - `unmount`: Manually unmounts the menu. Call this after any externally controlled closing animation finishes. - `close`: When specified, the menu can be closed imperatively.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:84
triggerIdstring | null | undefinedNoNot declaredID of the trigger that the menu is associated with. This is useful in conjunction with the `open` prop to create a controlled menu. There's no need to specify this prop when the menu is uncontrolled (that is, when the `open` prop is not set).node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:90
defaultTriggerIdstring | null | undefinedNoNot declaredID of the trigger that the menu is associated with. This is useful in conjunction with the `defaultOpen` prop to create an initially open menu.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:95
handleBase.Handle<Payload> | undefinedNoNot declaredA handle to associate the menu with a trigger. If specified, allows external triggers to control the menu's open state.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:100
childrenReact.ReactNode | PayloadChildRenderFunction<Payload>NoNot declaredThe content of the menu. This can be a regular React node or a render function that receives the `payload` of the active trigger.node_modules/@base-ui/react/menu/root/MenuRoot.d.ts:105

Callback state: { payload: Payload | undefined; }

payload
Payload | undefined

HeroUI v3.2.6 is the visual and historical reference, not an API compatibility promise. HeroUI v3.2.6