# TallStackUI: Tab Items > TallStackUI is a TALL Stack (Tailwind CSS, Alpine.js, Laravel, Livewire) > component library providing 65+ Blade components for building modern web interfaces. A child component of `` that defines a single tab panel's content and optional left/right slot content displayed alongside the tab label in the navigation. ## Basic Usage ```blade

Users list goes here.

Roles list goes here.

``` With left and right decorations in the tab label: ```blade

Inbox content here.

Sent messages here.

``` ## Attributes | Attribute | Type | Default | Description | |----------------|-----------------------------|---------|-------------------------------------------------------------------------------| | tab | string\|null | null | Unique identifier for this tab (used to match `selected` on the parent) | | title | string\|null | null | Display label in the tab navigation (falls back to `tab` value if not set) | | href | string\|null | null | URL that determines when this tab's content renders (compared to current URL) | | navigate | bool\|null | null | Use Livewire SPA navigation (`Livewire.navigate()`) when clicking this tab | | navigate-hover | bool\|null | null | Same as `navigate` but prefetches the URL on hover | | left | ComponentSlot\|string\|null | null | Content rendered to the left of the tab title in the navigation | | right | ComponentSlot\|string\|null | null | Content rendered to the right of the tab title in the navigation | ## Slots | Slot | Description | |-----------|-------------------------------------------------------------| | (default) | Content displayed when this tab is active | | left | Content rendered before the tab title in the tab navigation | | right | Content rendered after the tab title in the tab navigation | ## Route-Based Rendering When `href` is set, the tab's slot content only renders server-side if the current URL matches the `href` value. Tab headers always appear regardless of URL match. Clicking a tab with `href` navigates to that URL instead of switching client-side. With `navigate` (SPA navigation via Livewire): ```blade ``` With `navigate-hover` (prefetches on hover, then SPA navigation on click): ```blade ``` Without `navigate` or `navigate-hover` (plain `window.location.href` navigation): ```blade ```