# Button Enables users to trigger an action or event, such as submitting a form, opening a dialog, canceling an action, or performing a delete operation. ## Import ``` Copyts import { Button } from "@kobalte/core/button"; // or import { Root } from "@kobalte/core/button"; // or (deprecated) import { Button } from "@kobalte/core"; ``` ``` Copyts import { Button } from "@kobalte/core/button"; // or import { Root } from "@kobalte/core/button"; // or (deprecated) import { Button } from "@kobalte/core"; ``` ## Features - Native HTML `; } ``` ``` Copytsx import { Button } from "@kobalte/core/button"; import "./style.css"; function App() { return ; } ``` ## API Reference ### Button `Button` is equivalent to the `Root` import from `@kobalte/core/button` (and deprecated `Button.Root`). | Prop | Description | | --- | --- | | disabled | `boolean`
Whether the button is disabled. | | Data attribute | Description | | --- | --- | | data-disabled | Present when the button is disabled. | ## Rendered elements | Component | Default rendered element | | --- | --- | | `Button` | `button` | ## Accessibility ### Keyboard Interactions | Key | Description | | --- | --- | | `Space` | Activates the button. | | `Enter` | Activates the button. | Previous[←Breadcrumbs](https://kobalte.dev/docs/core/components/breadcrumbs)Next[Checkbox→](https://kobalte.dev/docs/core/components/checkbox)