# TallStackUI: Layout Header > TallStackUI is a TALL Stack (Tailwind CSS, Alpine.js, Laravel, Livewire) > component library providing 65+ Blade components for building modern web interfaces. A sticky top header component for the application layout. Provides left, middle, and right content slots with automatic justification, a mobile hamburger button for toggling the sidebar, and a collapse toggle button for the collapsible sidebar. ## Basic Usage ```blade My Application User ``` ```blade Logo ``` ## Attributes | Attribute | Type | Default | Description | |-----------------------|--------------------|---------|--------------------------------------------------| | left | slot\|string\|null | null | Content rendered on the left side of the header | | middle | slot\|string\|null | null | Content rendered in the center of the header | | right | slot\|string\|null | null | Content rendered on the right side of the header | | without-mobile-button | bool\|null | null | Hides the mobile hamburger menu toggle button | ## Slots | Slot | Description | |-----------|-------------------------------------------------------------------| | (default) | Additional content appended to the header | | left | Left-aligned content, rendered next to the sidebar toggle buttons | | middle | Center-aligned content | | right | Right-aligned content | ## Soft Customization Soft customization allows you to override default Tailwind CSS classes used by this component at runtime, either through a service provider or scoped per-instance. ### Customization ```php TallStackUi::customize() ->layout('header') ->block('wrapper', 'your-tailwind-classes'); ``` ### Available Blocks | Block Name | Purpose | |--------------------|-----------------------------------------------------------| | wrapper | Outer sticky header container with flex layout and shadow | | button.class | Mobile hamburger menu button visibility and cursor | | button.icon.size | Mobile hamburger icon dimensions and color | | collapse.class | Desktop sidebar collapse toggle button visibility | | collapse.icon | Icon name used for the collapse toggle (default: bars-4) | | collapse.icon.size | Collapse toggle icon dimensions and color | | slots.wrapper | Flex container wrapping all three slot areas | | slots.left | Flex container for the left slot | | slots.middle | Flex container for the middle slot | | slots.right | Flex container for the right slot |