瀏覽代碼

remove tenant avatars from company switcher to improve page load performance

3.x
Andrew Wallo 5 月之前
父節點
當前提交
d4d93bf503

+ 0
- 2
resources/views/components/panel-shift-dropdown/company-switcher.blade.php 查看文件

29
         icon="heroicon-m-check"
29
         icon="heroicon-m-check"
30
         icon-color="primary"
30
         icon-color="primary"
31
         :url="filament()->getUrl($currentTenant)"
31
         :url="filament()->getUrl($currentTenant)"
32
-        :image="filament()->getTenantAvatarUrl($currentTenant)"
33
         :label="$currentTenantName"
32
         :label="$currentTenantName"
34
     />
33
     />
35
 @endif
34
 @endif
38
         <x-panel-shift-dropdown.item
37
         <x-panel-shift-dropdown.item
39
             :url="filament()->getUrl($tenant)"
38
             :url="filament()->getUrl($tenant)"
40
             :label="filament()->getTenantName($tenant)"
39
             :label="filament()->getTenantName($tenant)"
41
-            :image="filament()->getTenantAvatarUrl($tenant)"
42
         />
40
         />
43
     @endforeach
41
     @endforeach
44
 @endif
42
 @endif

+ 4
- 4
resources/views/components/panel-shift-dropdown/item.blade.php 查看文件

41
             >
41
             >
42
                 @if($image)
42
                 @if($image)
43
                     <div class="{{ $imageClasses }}" style="background-image: url('{{ $image }}')"></div>
43
                     <div class="{{ $imageClasses }}" style="background-image: url('{{ $image }}')"></div>
44
-                @else
44
+                @elseif($icon)
45
                     <div class="{{ $iconWrapperClasses }}">
45
                     <div class="{{ $iconWrapperClasses }}">
46
                         <x-filament::icon
46
                         <x-filament::icon
47
-                            :icon="$icon ?? 'heroicon-m-document-text'"
47
+                            :icon="$icon"
48
                             :class="$iconClasses"
48
                             :class="$iconClasses"
49
                         />
49
                         />
50
                     </div>
50
                     </div>
65
         >
65
         >
66
             @if($image)
66
             @if($image)
67
                 <div class="{{ $imageClasses }}" style="background-image: url('{{ $image }}')"></div>
67
                 <div class="{{ $imageClasses }}" style="background-image: url('{{ $image }}')"></div>
68
-            @else
68
+            @elseif($icon)
69
                 <div class="{{ $iconWrapperClasses }}">
69
                 <div class="{{ $iconWrapperClasses }}">
70
                     <x-filament::icon
70
                     <x-filament::icon
71
-                        :icon="$icon ?? 'heroicon-m-document-text'"
71
+                        :icon="$icon"
72
                         :class="$iconClasses"
72
                         :class="$iconClasses"
73
                     />
73
                     />
74
                 </div>
74
                 </div>

+ 1
- 1
resources/views/components/panel-shift-dropdown/panel.blade.php 查看文件

16
 
16
 
17
 <ul
17
 <ul
18
     x-ref="{{ $panelId }}"
18
     x-ref="{{ $panelId }}"
19
-    class="w-full p-2.5 list-none flex flex-col space-y-2 hide transition-class"
19
+    class="w-full p-2.5 list-none flex flex-col space-y-2 hide transition-class max-h-[75vh] overflow-y-auto"
20
 >
20
 >
21
     {{ $slot }}
21
     {{ $slot }}
22
 </ul>
22
 </ul>

Loading…
取消
儲存