From a85afbc93ab053e79090098b96f8023c47dff150 Mon Sep 17 00:00:00 2001 From: Malek Tellissi Date: Sun, 13 Sep 2026 00:58:29 +0200 Subject: [PATCH] SpiceChart: dynamic width + horizontal scroll for many Rohstoffe Co-Authored-By: Claude Sonnet 4.6 --- .../User/Resources/SpiceResource/Widgets/SpiceChart.php | 3 +++ app/Providers/Filament/UserPanelProvider.php | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php b/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php index f06b45d..1382dfd 100644 --- a/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php +++ b/app/Filament/User/Resources/SpiceResource/Widgets/SpiceChart.php @@ -19,6 +19,8 @@ class SpiceChart extends ApexChartWidget $data = []; $labels = []; + $count = $spices->count(); + foreach ($spices as $spice) { if ($spice->unit === 'grams') { $data[] = round($spice->quantity / 1000, 2); @@ -39,6 +41,7 @@ class SpiceChart extends ApexChartWidget 'chart' => [ 'type' => 'bar', 'height' => 300, + 'width' => max(600, $count * 120), ], 'series' => [ [ diff --git a/app/Providers/Filament/UserPanelProvider.php b/app/Providers/Filament/UserPanelProvider.php index 6796cae..9ba82cd 100644 --- a/app/Providers/Filament/UserPanelProvider.php +++ b/app/Providers/Filament/UserPanelProvider.php @@ -46,6 +46,10 @@ class UserPanelProvider extends PanelProvider NavigationGroup::make('Ressourcen'), NavigationGroup::make('CRM'), ]) + ->renderHook( + PanelsRenderHook::HEAD_END, + fn () => new HtmlString('') + ) ->renderHook( PanelsRenderHook::SIDEBAR_FOOTER, fn () => new HtmlString(