<!-- AUTO-GENERATED by packages/components/bin/generate-skill-component-catalog.js. Do not edit by hand. -->

# r-tabs

Tab navigation container that manages the relationship between `r-tabs-list` and `r-tab-panel` elements, including active state and optional URL-based navigation.

Example
```
<r-tabs>
  <r-tabs-list>
    <r-tab panel-id="tab-1" active>Account</r-tab>
    <r-tab panel-id="tab-2">Security</r-tab>
    <r-tab panel-id="tab-3">Notifications</r-tab>
  </r-tabs-list>
  <r-tab-panel tab-id="tab-1" active>Account settings content.</r-tab-panel>
  <r-tab-panel tab-id="tab-2">Security settings content.</r-tab-panel>
  <r-tab-panel tab-id="tab-3">Notification settings content.</r-tab-panel>
</r-tabs>
```

## class: `RTabs`, `r-tabs`

### Fields

| Name         | Privacy | Type      | Default | Description                                                                                     | Inherited From |
| ------------ | ------- | --------- | ------- | ----------------------------------------------------------------------------------------------- | -------------- |
| `navigation` |         | `boolean` |         | Determines if the tabs should update the browser's URL and allow navigation via history changes |                |

### Events

| Name      | Type                                         | Description                                         | Inherited From |
| --------- | -------------------------------------------- | --------------------------------------------------- | -------------- |
| `rChange` | `CustomEvent<{ element: HTMLRTabElement; }>` | Emits `rChange` event when active `<r-tab>` changes |                |

### Attributes

| Name         | Field      | Inherited From |
| ------------ | ---------- | -------------- |
| `navigation` | navigation |                |

### Slots

| Name | Description                              |
| ---- | ---------------------------------------- |
|      | `r-tabs-list` and `r-tab-panel` elements |

<hr/>

## Exports

| Kind                        | Name     | Declaration | Module | Package |
| --------------------------- | -------- | ----------- | ------ | ------- |
| `js`                        | `RTabs`  | RTabs       |        |         |
| `custom-element-definition` | `r-tabs` | RTabs       |        |         |
