Skip to content

Laravel Brand Component

Free · MIT

A brand identity component that combines a logo image and application name into a navigable link.

A Brand built for the TALL stack — Blade, Livewire 3 & 4, Alpine.js and Tailwind CSS 4. Server-rendered by default, dark-mode ready, and WCAG-minded. Drop it in with a single Blade tag: <x-aura::brand>

Installation

composer require bluestarsystem/aura-ui

Usage

<x-aura::brand logo="/images/logo.svg" name="My App" />

See the full API, props and live examples in the Brand documentation.

Overview

The <x-aura::brand> component renders a clickable brand identity element combining an optional logo image, an application name, or custom slot content. It is designed for use in navbars, sidebars, and page headers where a consistent brand mark is needed.

Use brand for:

  • Navbar brand links
  • Sidebar logo and app name
  • Footer brand identity
  • Login/auth page headers

Props

Prop Type Default Description
logo string|null null URL of the logo image. When provided, renders an <img> element
name string|null null Application name displayed next to the logo
href string '/' Link destination URL
size string 'md' Size variant: sm, md, lg

Size dimensions:

  • sm -> logo h-6 w-6, text text-sm
  • md -> logo h-8 w-8, text text-base
  • lg -> logo h-10 w-10, text text-xl

Slots

Slot Description
Default Custom content rendered when neither logo nor name is provided

See more examples and every variant in the Brand documentation.

Laravel-native
No JavaScript framework. Pure Blade, Livewire & Alpine.
Dark mode & themeable
Tailwind 4 CSS variables and a visual Theme Studio.
Accessible
WCAG 2.1 AA-minded, keyboard and ARIA support.