@props(['seo' => null, 'title' => 'Trade desk', 'subtitle' => null, 'dock' => true]) @php $tierColor = $wsCompany->tier?->color ?? '#DAAF37'; $navGroups = [ 'Desk' => [ ['wholesale.dashboard', 'wholesale.dashboard', 'layout-dashboard', 'Overview', null], ], 'Ordering' => [ ['wholesale.order-pad', 'wholesale.order-pad', 'zap', 'Quick order', $wsCartUnits ?: null], ['wholesale.lists.index', 'wholesale.lists.*', 'list-checks', 'Order lists', null], ['wholesale.quotes.index', 'wholesale.quotes.*', 'file-pen-line', 'Quotes & custom', null], ], 'Orders & billing' => [ ['wholesale.orders.index', 'wholesale.orders.*', 'package-check', 'Orders', null], ['wholesale.approvals.index', 'wholesale.approvals.*', 'shield-check', 'Approvals', $wsPendingApprovals ?: null], ['wholesale.statements', 'wholesale.statements', 'receipt-text', 'Statements', null], ], 'Company' => [ ['wholesale.team.index', 'wholesale.team.*', 'users-round', 'Team', null], ['wholesale.account', 'wholesale.account*', 'building', 'Account & terms', null], ], ]; $paletteLinks = collect($navGroups)->flatten(1)->map(fn ($item) => ['label' => $item[3], 'url' => route($item[0]), 'icon' => $item[2]])->values(); @endphp @vite(['resources/css/app.css', 'resources/js/app.js']) @stack('head') Skip to content
{{-- Sidebar --}} {{-- Main column --}}

{{ $title }}

@if($subtitle)@endif
{{ number_format($wsCartUnits) }} @include('website.wholesale.partials.account-menu')
@if(filled($wsSettings['announcement']))
{{ $wsSettings['announcement'] }}
@endif {{ $slot }}
{{-- Floating order dock --}} @if($dock && $wsCartUnits > 0 && ! request()->routeIs('wholesale.order-pad', 'wholesale.checkout')) {{ number_format($wsCartUnits) }} units ready Review order @endif {{-- Toasts --}}
@foreach(['status' => 'success', 'warning' => 'warning'] as $key => $tone) @if(session($key))
{{ session($key) }}
@endif @endforeach @if($errors->any())
{{ $errors->first() }}
@endif
{{-- Command palette --}} @stack('scripts')