Files
FilamentLaravel/resources/views/components/navbar.blade.php
T

91 lines
4.1 KiB
PHP

<section class="bg-elephant/50">
<flux:header class="container mx-auto flex items-center">
<flux:sidebar.toggle class="lg:hidden" icon="bars-2" inset="left"/>
<flux:brand href="{{ route('dashboard') }}" name="FilamentApp" class="max-lg:hidden dark:hidden"/>
<flux:brand href="{{ route('dashboard') }}" name="FilamentApp" class="max-lg:hidden! hidden dark:flex"/>
<flux:navbar class="-mb-px max-lg:hidden">
<flux:navbar.item wire:navigate icon="home" href="{{ route('dashboard') }}">
Dashboard
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="calculator" href="{{ route('filaments.index') }}">
Calculator
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="shopping-bag" href="{{ route('orders.index') }}">
Orders
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="document-text" href="{{ route('filaments.index') }}">
Customers
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="stop-circle" href="{{ route('filaments.index') }}">
Filaments
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="printer" href="{{ route('printers.index') }}">
Printers
</flux:navbar.item>
<flux:navbar.item wire:navigate icon="wrench-screwdriver" href="{{ route('spareparts.index') }}">
SpareParts
</flux:navbar.item>
</flux:navbar>
<flux:spacer/>
<flux:navbar class="mr-4">
<flux:navbar.item icon="magnifying-glass" href="#" label="Search"/>
<flux:navbar.item class="max-lg:hidden" icon="cog-6-tooth" href="{{ route('settings.index') }}" label="Settings"/>
<flux:separator vertical variant="subtle" class="my-2"/>
<flux:dropdown>
<flux:navbar.item icon="circle-stack" />
<flux:navmenu class="bg-white">
<flux:navmenu.item wire:navigate icon="archive-box" href="{{ route('manufacturer.index') }}">
Manufacturers
</flux:navmenu.item>
<flux:navmenu.item wire:navigate icon="beaker" href="{{ route('printertypes.index') }}">
PrinterTypes
</flux:navmenu.item>
<flux:navmenu.item wire:navigate icon="calculator" href="{{ route('manufacturer.index') }}">
Calculation Presets
</flux:navmenu.item>
<flux:menu.separator />
<flux:navmenu.item wire:navigate icon="swatch" href="{{ route('color.index') }}">Colors
</flux:navmenu.item>
<flux:navmenu.item wire:navigate icon="beaker" href="{{ route('type.index') }}">Materials
</flux:navmenu.item>
<flux:navmenu.item wire:navigate icon="clipboard" href="{{ route('buildplate.index') }}">
BuildPlates
</flux:navmenu.item>
<flux:navmenu.item wire:navigate icon="paint-brush" href="{{ route('extruder.index') }}">
Extruder
</flux:navmenu.item>
</flux:navmenu>
</flux:dropdown>
<flux:separator vertical variant="subtle" class="my-2"/>
</flux:navbar>
<flux:dropdown position="top" align="start">
<flux:profile avatar="{{ Auth::user()->profile_photo_url }}"/>
<flux:menu>
<flux:menu.item href="{{ route('profile.show') }}" icon="user">{{ Auth::user()->name }}</flux:menu.item>
<flux:menu.separator/>
<form method="POST" action="{{ route('logout') }}" x-data>
@csrf
<flux:menu.item href="{{ route('logout') }}" icon="arrow-right-start-on-rectangle"
@click.prevent="$root.submit();">Logout
</flux:menu.item>
</form>
</flux:menu>
</flux:dropdown>
</flux:header>
</section>