

# Button

A custom button component.

# Installation

Copy the following code into your app directory.


> **Error: 'Button' not found in registry**


# Usage


> **Error: 'button' not found in registry**


# Anatomy 
Use the following composition to build a `Button`


```python
button()
```



# Examples

Below are examples demonstrating how the component can be used.

## Sizes

Showcases buttons in different predefined sizes (default, small, large, icon, etc).


> **Error: 'button_sizes' not found in registry**


## Default

The default visual style for buttons with standard background and hover effects.


> **Error: 'button_default' not found in registry**


## Secondary

A more muted alternative to the default button, useful for less prominent actions.


> **Error: 'button_secondary' not found in registry**


## Outline

Buttons with a bordered outline, blending well with minimal UIs or light themes.


> **Error: 'button_outline' not found in registry**


## Ghost

A button style with no background or border, ideal for subtle UI actions.


> **Error: 'button_ghost' not found in registry**


## Link

A button styled to look like a hyperlink — useful for inline actions or navigation.


> **Error: 'button_link' not found in registry**


## Destructive

A bold style used for destructive or dangerous actions like “Delete”.


> **Error: 'button_destructive' not found in registry**


## Icon

Examples showing icon-only buttons with varying sizes for compact UI elements.


> **Error: 'button_icon' not found in registry**

