From 9bc723bd8346cd6678ae2c3eae7469977173c28f Mon Sep 17 00:00:00 2001 From: E98Developer Date: Sun, 16 Aug 2026 08:23:43 +0200 Subject: [PATCH] =?UTF-8?q?FIX=20Deployment=20csomagol=C3=B3=20a=20gombok?= =?UTF-8?q?=20=C3=A9s=20badge-ek=20Filament=20komponensekre=20cser=C3=A9l?= =?UTF-8?q?=C3=A9se?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A "Csomag készítése" gomb a felületen láthatatlan volt: a text-white benne van a lefordított CSS-ben, a bg-primary-600 viszont nincs, így fehér szöveg került fehér kártyára. Ugyanezért jelentek meg a státusz-badge-ek is színtelen szövegként. Ok: egy új blade fájlban használt Tailwind utility class csak npm run build után kerül be a bundle-be (a theme.css scanneli a resources/views/filament mappát, de a CSS-t nem generálja újra magától). Ezért a kézzel stílusozott elemek helyett a Filament saját button/badge komponenseit használjuk, amiknek a stílusa már a lefordított CSS-ben van - így a felület build nélkül is helyesen jelenik meg. A színes figyelmeztető dobozok maradtak nyers utility class-okkal: azok build hiányában is olvashatók (keretes doboz), csak a színüket kapják meg npm run build után. Co-Authored-By: Claude Opus 5 --- .../pages/deployment-package.blade.php | 101 +++++++++--------- 1 file changed, 49 insertions(+), 52 deletions(-) diff --git a/resources/views/filament/pages/deployment-package.blade.php b/resources/views/filament/pages/deployment-package.blade.php index 6b654f9..5e62c27 100644 --- a/resources/views/filament/pages/deployment-package.blade.php +++ b/resources/views/filament/pages/deployment-package.blade.php @@ -9,12 +9,15 @@ $environments = $this->environmentStatuses; $recentPackages = $this->recentPackages; + // Filament saját szín-nevei (badge/button komponensek), nem nyers Tailwind osztályok: + // egy új blade-ben használt utility class csak npm run build után kerül a CSS-be, a + // Filament komponensek stílusa viszont már benne van a lefordított bundle-ben. $statusStyles = [ - 'A' => ['label' => 'új', 'class' => 'bg-emerald-100 text-emerald-800 dark:bg-emerald-900 dark:text-emerald-200'], - 'M' => ['label' => 'módosult', 'class' => 'bg-amber-100 text-amber-800 dark:bg-amber-900 dark:text-amber-200'], - 'D' => ['label' => 'törölt', 'class' => 'bg-red-100 text-red-800 dark:bg-red-900 dark:text-red-200'], - 'R' => ['label' => 'átnevezett', 'class' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200'], - 'C' => ['label' => 'másolt', 'class' => 'bg-blue-100 text-blue-800 dark:bg-blue-900 dark:text-blue-200'], + 'A' => ['label' => 'új', 'color' => 'success'], + 'M' => ['label' => 'módosult', 'color' => 'warning'], + 'D' => ['label' => 'törölt', 'color' => 'danger'], + 'R' => ['label' => 'átnevezett', 'color' => 'info'], + 'C' => ['label' => 'másolt', 'color' => 'info'], ]; $warningStyles = [ @@ -24,7 +27,6 @@ ]; $cardClass = 'p-6 bg-white border border-gray-200 rounded-lg shadow dark:bg-gray-800 dark:border-gray-700'; - $buttonClass = 'px-2 py-1 text-xs font-semibold rounded border transition'; @endphp @@ -52,11 +54,10 @@

{{ $environment['target']['label'] }}

{{ $environment['target']['remote_path'] }}

- +
@@ -173,14 +174,8 @@ class="{{ $buttonClass }} border-gray-300 text-gray-700 hover:bg-gray-100 dark:b
- - + Csere + Törlés
@@ -223,14 +218,16 @@ class="{{ $buttonClass }} border-gray-300 text-gray-700 hover:bg-gray-100 dark:b - - +
+ + Kezdő + + + Záró + +
{{ $commit['short'] }} @@ -277,7 +274,7 @@ class="{{ $buttonClass }} ml-1 {{ $isTo ? 'border-primary-600 bg-primary-600 tex @foreach ($changeSet['files'] as $file) @php - $style = $statusStyles[$file['status']] ?? ['label' => $file['status'], 'class' => 'bg-gray-100 text-gray-800 dark:bg-gray-700 dark:text-gray-200']; + $style = $statusStyles[$file['status']] ?? ['label' => $file['status'], 'color' => 'gray']; $isSkipped = in_array($file['path'], $this->skippedPaths, true); @endphp @@ -292,9 +289,9 @@ class="rounded border-gray-300 dark:border-gray-600"> @endif - + {{ $file['status'] }} · {{ $style['label'] }} - + {{ $file['path'] }} @@ -331,15 +328,13 @@ class="rounded border-gray-300 dark:border-gray-600"> @endif

- + + Csomag készítése + @endif @@ -390,20 +385,22 @@ class="px-4 py-2 text-sm font-semibold text-white rounded bg-primary-600 hover:b @endif - - @if ($package->zip_path) - - @endif - @unless ($package->isDeployed()) - - @endunless + +
+ @if ($package->zip_path) + + ZIP + + @endif + @unless ($package->isDeployed()) + + Kirakva + + @endunless +
@endforeach