@@ -40,50 +40,57 @@ class="fi-topbar-close-sidebar-btn"
4040 @endif
4141
4242 <div class =" fi-topbar-start" >
43- @if ($isSidebarCollapsibleOnDesktop )
44- <x-filament::icon-button
45- color =" gray"
46- :icon =" $isRtl ? \Filament\Support\Icons\Heroicon::OutlinedChevronLeft : \Filament\Support\Icons\Heroicon::OutlinedChevronRight"
47- {{-- @deprecated Use `PanelsIconAlias::SIDEBAR_EXPAND_BUTTON_RTL` instead of `PanelsIconAlias::SIDEBAR_EXPAND_BUTTON` for RTL. --}}
48- :icon-alias ="
49- $isRtl
50- ? [
51- \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON_RTL,
52- \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON,
53- ]
54- : \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON
55- "
56- icon-size =" lg"
57- :label =" __('filament-panels::layout.actions.sidebar.expand.label')"
58- x-cloak
59- x-data =" {}"
60- x-on:click =" $store.sidebar.open()"
61- x-show =" ! $store.sidebar.isOpen"
62- class =" fi-topbar-open-collapse-sidebar-btn"
63- />
64- @endif
65-
6643 @if ($isSidebarCollapsibleOnDesktop || $isSidebarFullyCollapsibleOnDesktop )
67- <x-filament::icon-button
68- color =" gray"
69- :icon =" $isRtl ? \Filament\Support\Icons\Heroicon::OutlinedChevronRight : \Filament\Support\Icons\Heroicon::OutlinedChevronLeft"
70- {{-- @deprecated Use `PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON_RTL` instead of `PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON` for RTL. --}}
71- :icon-alias ="
72- $isRtl
73- ? [
74- \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON_RTL,
75- \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON,
76- ]
77- : \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON
78- "
79- icon-size =" lg"
80- :label =" __('filament-panels::layout.actions.sidebar.collapse.label')"
81- x-cloak
82- x-data =" {}"
83- x-on:click =" $store.sidebar.close()"
84- x-show =" $store.sidebar.isOpen"
85- class =" fi-topbar-close-collapse-sidebar-btn"
86- />
44+ <div
45+ x-show =" $store.sidebar.isOpen || @js ($isSidebarCollapsibleOnDesktop )"
46+ class =" fi-topbar-collapse-sidebar-btn-ctn"
47+ >
48+ @if ($isSidebarCollapsibleOnDesktop )
49+ <x-filament::icon-button
50+ color =" gray"
51+ :icon =" $isRtl ? \Filament\Support\Icons\Heroicon::OutlinedChevronLeft : \Filament\Support\Icons\Heroicon::OutlinedChevronRight"
52+ {{-- @deprecated Use `PanelsIconAlias::SIDEBAR_EXPAND_BUTTON_RTL` instead of `PanelsIconAlias::SIDEBAR_EXPAND_BUTTON` for RTL. --}}
53+ :icon-alias ="
54+ $isRtl
55+ ? [
56+ \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON_RTL,
57+ \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON,
58+ ]
59+ : \Filament\View\PanelsIconAlias::SIDEBAR_EXPAND_BUTTON
60+ "
61+ icon-size =" lg"
62+ :label =" __('filament-panels::layout.actions.sidebar.expand.label')"
63+ x-cloak
64+ x-data =" {}"
65+ x-on:click =" $store.sidebar.open()"
66+ x-show =" ! $store.sidebar.isOpen"
67+ class =" fi-topbar-open-collapse-sidebar-btn"
68+ />
69+ @endif
70+
71+ @if ($isSidebarCollapsibleOnDesktop || $isSidebarFullyCollapsibleOnDesktop )
72+ <x-filament::icon-button
73+ color =" gray"
74+ :icon =" $isRtl ? \Filament\Support\Icons\Heroicon::OutlinedChevronRight : \Filament\Support\Icons\Heroicon::OutlinedChevronLeft"
75+ {{-- @deprecated Use `PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON_RTL` instead of `PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON` for RTL. --}}
76+ :icon-alias ="
77+ $isRtl
78+ ? [
79+ \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON_RTL,
80+ \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON,
81+ ]
82+ : \Filament\View\PanelsIconAlias::SIDEBAR_COLLAPSE_BUTTON
83+ "
84+ icon-size =" lg"
85+ :label =" __('filament-panels::layout.actions.sidebar.collapse.label')"
86+ x-cloak
87+ x-data =" {}"
88+ x-on:click =" $store.sidebar.close()"
89+ x-show =" $store.sidebar.isOpen"
90+ class =" fi-topbar-close-collapse-sidebar-btn"
91+ />
92+ @endif
93+ </div >
8794 @endif
8895
8996 {{ \Filament \Support \Facades \FilamentView:: renderHook (\Filament \View \PanelsRenderHook:: TOPBAR_LOGO_BEFORE ) } }
0 commit comments