{/*
* _____ _
*|_ _|_ _____ _ __ | |_ _ _
* | | \ \ /\ / / _ \ '_ \| __| | | | Auto-generated file
* | | \ V V / __/ | | | |_| |_| | DO NOT EDIT - changes will be overwritten
* |_| \_/\_/ \___|_| |_|\__|\__, | Generated by: npx nx generate:ui twenty-docs
* |___/
*
* This file is generated from the documentation data in packages/twenty-ui/generated.
* To update it, edit the component prop types or design tokens in twenty-ui and run:
* npx nx generate:ui twenty-docs
*/}
CSS class applied to the element, or a function that
returns a class based on the component's state.
Semantic color of the button.
Adds a shadow to the button.
Uses secondary or tertiary text for neutral buttons. Semantic colors and solid surfaces retain their contrast treatment.
Decorative content displayed after the label.
Whether the button should be focusable when disabled.
Expands the button to fill its container width.
Keyboard shortcut hints displayed on non-mobile screens.
Shows a loading indicator and disables activation while preserving the button width.
Caller-supplied root element or renderer. Preserve a native button, or an anchor when `href` is set. Router integration belongs to the caller.
Button height: `sm` (24px) or `md` (32px).
Displays a coming-soon label and disables activation.
Text for the coming-soon label.
Decorative content displayed before the label.
Style applied to the element, or a function that
returns a style object based on the component's state.
Visual treatment of the button surface.