Initial setup for clients views

This commit is contained in:
Matt Young 2026-01-28 00:16:53 -06:00
parent c5485a37bb
commit 1f383e69a9
4 changed files with 15 additions and 3 deletions

View File

@ -0,0 +1,3 @@
<x-layouts::app :title="__('Clients')">
</x-layouts::app>

View File

@ -1,15 +1,15 @@
@props([ @props([
'sidebar' => false, 'sidebar' => false,
]) ])
{{--TODO: Update Logo--}}
@if($sidebar) @if($sidebar)
<flux:sidebar.brand name="Laravel Starter Kit" {{ $attributes }}> <flux:sidebar.brand name="eBandroom Billing" {{ $attributes }}>
<x-slot name="logo" class="flex aspect-square size-8 items-center justify-center rounded-md bg-accent-content text-accent-foreground"> <x-slot name="logo" class="flex aspect-square size-8 items-center justify-center rounded-md bg-accent-content text-accent-foreground">
<x-app-logo-icon class="size-5 fill-current text-white dark:text-black" /> <x-app-logo-icon class="size-5 fill-current text-white dark:text-black" />
</x-slot> </x-slot>
</flux:sidebar.brand> </flux:sidebar.brand>
@else @else
<flux:brand name="Laravel Starter Kit" {{ $attributes }}> <flux:brand name="eBandroom Billing" {{ $attributes }}>
<x-slot name="logo" class="flex aspect-square size-8 items-center justify-center rounded-md bg-accent-content text-accent-foreground"> <x-slot name="logo" class="flex aspect-square size-8 items-center justify-center rounded-md bg-accent-content text-accent-foreground">
<x-app-logo-icon class="size-5 fill-current text-white dark:text-black" /> <x-app-logo-icon class="size-5 fill-current text-white dark:text-black" />
</x-slot> </x-slot>

View File

@ -15,6 +15,11 @@
<flux:sidebar.item icon="home" :href="route('dashboard')" :current="request()->routeIs('dashboard')" wire:navigate> <flux:sidebar.item icon="home" :href="route('dashboard')" :current="request()->routeIs('dashboard')" wire:navigate>
{{ __('Dashboard') }} {{ __('Dashboard') }}
</flux:sidebar.item> </flux:sidebar.item>
<flux:sidebar.item icon="user" :href="route('clients.index')" :current="request()->routeIs('clients.*')" wire:navigate>
{{ __('Clients') }}
</flux:sidebar.item>
</flux:sidebar.group> </flux:sidebar.group>
</flux:sidebar.nav> </flux:sidebar.nav>

View File

@ -10,4 +10,8 @@ Route::view('dashboard', 'dashboard')
->middleware(['auth', 'verified']) ->middleware(['auth', 'verified'])
->name('dashboard'); ->name('dashboard');
Route::view('clients', 'clients.index')
->middleware(['auth', 'verified'])
->name('clients.index');
require __DIR__.'/settings.php'; require __DIR__.'/settings.php';