# `PetalComponents.Tabs`
[🔗](https://github.com/petalframework/petal_components/blob/v3.2.0/lib/petal_components/tabs.ex#L1)

# `tab`

## Attributes

* `class` (`:any`) - CSS class. Defaults to `nil`.
* `label` (`:string`) - labels your tab. Defaults to `nil`.
* `link_type` (`:string`) - Defaults to `"a"`. Must be one of `"a"`, `"live_patch"`, or `"live_redirect"`.
* `to` (`:string`) - link path. Defaults to `nil`.
* `number` (`:integer`) - indicates a number next to your tab. Defaults to `nil`.
* `underline` (`:boolean`) - underlines your tab. Defaults to `false`.
* `is_active` (`:boolean`) - indicates the current tab. Defaults to `false`.
* `disabled` (`:boolean`) - disables your tab. Defaults to `false`.
* `on_change` (`Phoenix.LiveView.JS`) - JS commands to run when this tab is selected. Defaults to `%Phoenix.LiveView.JS{ops: []}`.
* Global attributes are accepted. Supports all globals plus: `["method", "download", "hreflang", "ping", "referrerpolicy", "rel", "target", "type"]`.
## Slots

* `inner_block`

# `tabs`

## Attributes

* `underline` (`:boolean`) - underlines your tabs. Defaults to `false`.
* `class` (`:any`) - CSS class. Defaults to `nil`.
* Global attributes are accepted.
## Slots

* `inner_block`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
