@props(['variant' => 'full']) @php($checkPath = 'm2.5 6.25 2.1 2.1 4.9-5') @if ($variant === 'menu') {{-- Compact list for the profile dropdown. The parent controls visibility; all theme state/logic comes from the shared window.themeControls(). --}}
@foreach ([ ['value' => 'light', 'label' => 'Light'], ['value' => 'system', 'label' => 'System'], ['value' => 'dark', 'label' => 'Dark'], ['value' => 'custom', 'label' => 'Custom'], ] as $option) @if ($option['value'] === 'custom')
@else @endif @endforeach
Page width
@foreach ([ ['value' => 'full', 'label' => 'Full width'], ['value' => 'centered', 'label' => 'Centered'], ] as $option) @endforeach
Navigation
@foreach ([ ['value' => 'default', 'label' => 'Default'], ['value' => 'floating', 'label' => 'Floating'], ] as $option) @endforeach
Navigation items
@foreach ([ ['value' => '3d', 'label' => '3D'], ['value' => 'flat', 'label' => 'Flat'], ] as $option) @endforeach
@else {{-- Full card grid for the Appearance settings page. --}}

Color theme

Choose the color scheme used in this browser.

@foreach ([ ['value' => 'light', 'label' => 'Light', 'description' => 'Bright surfaces and dark text.', 'preview' => 'bg-white'], ['value' => 'system', 'label' => 'System', 'description' => 'Follow your operating system.', 'preview' => 'bg-gradient-to-r from-white via-neutral-400 to-[#050505]'], ['value' => 'dark', 'label' => 'Dark', 'description' => 'Dark surfaces and soft contrast.', 'preview' => 'bg-[#181818]'], ['value' => 'custom', 'label' => 'Custom', 'description' => 'Tint light or dark surfaces with any color.', 'preview' => ''], ] as $option) @if ($option['value'] === 'custom') {{-- Clicking the card opens the custom color picker popover (color + light/dark). --}}
{{ $option['label'] }}

{{ $option['description'] }}

@else
{{ $option['label'] }}

{{ $option['description'] }}

@endif @endforeach

Page width

Choose how content uses the available browser width.

@foreach ([ ['value' => 'full', 'label' => 'Full width', 'description' => 'Use all available space for page content.'], ['value' => 'centered', 'label' => 'Centered', 'description' => 'Keep content centered at a comfortable maximum width.'], ] as $option) @endforeach

Navigation style

Choose how the top bar and sidebars sit on the page.

@foreach ([ ['value' => 'default', 'label' => 'Default', 'description' => 'Top bar and sidebars run edge to edge.'], ['value' => 'floating', 'label' => 'Floating', 'description' => 'Framed panels float on a dotted backdrop, like the canvas.'], ] as $option) @endforeach

Navigation items

Choose how the main sidebar shows its items.

@foreach ([ ['value' => '3d', 'label' => '3D', 'description' => 'Each icon sits in a raised tile that lifts on hover.'], ['value' => 'flat', 'label' => 'Flat', 'description' => 'Plain rows with a highlight for the current page.'], ] as $option) @endforeach
@endif