From ae492a24971dbf23e6969d0f7f63534c97e66031 Mon Sep 17 00:00:00 2001 From: Andras Bacsai <5845193+andrasbacsai@users.noreply.github.com> Date: Fri, 23 Oct 2026 21:40:01 +0200 Subject: [PATCH] fix(ui): link user menu Appearance to its page so the menu fits short screens --- .../views/components/theme-controls.blade.php | 466 +++++++----------- .../views/components/top-user-menu.blade.php | 31 +- resources/views/layouts/base.blade.php | 4 +- .../livewire/profile/appearance.blade.php | 2 +- 4 files changed, 198 insertions(+), 305 deletions(-) diff --git a/resources/views/components/theme-controls.blade.php b/resources/views/components/theme-controls.blade.php index e60d065e73..d72e1b25dd 100644 --- a/resources/views/components/theme-controls.blade.php +++ b/resources/views/components/theme-controls.blade.php @@ -1,323 +1,219 @@ -@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(). --}} -
Choose the color scheme used in this browser.
-Choose the color scheme used in this browser.
- {{ $option['description'] }} -
-{{ $option['description'] }}
Choose how content uses the available browser width.
-{{ $option['description'] }}
++ {{ $option['description'] }} +
Choose how the top bar and sidebars sit on the page.
-Choose how content uses the available browser width.