From b506bb16ddca5df40716210a093bc17225a28dcb Mon Sep 17 00:00:00 2001 From: Constantin Graf Date: Mon, 21 Sep 2026 13:29:30 +0200 Subject: [PATCH] Remove unused Filament admin theme to fix Tailwind v4/v3 build conflict Filament v5's bundled theme.css uses Tailwind v4's CSS-first import syntax, which broke when compiled through the app's Tailwind v3 PostCSS pipeline via the custom viteTheme() registration. The custom theme was unedited boilerplate since it was scaffolded, with no actual branding, so drop it and let the panel use Filament's own precompiled default styles instead of migrating the whole frontend to Tailwind v4. Co-Authored-By: Claude Sonnet 5 --- app/Providers/Filament/AdminPanelProvider.php | 1 - resources/css/filament/admin/tailwind.config.js | 10 ---------- resources/css/filament/admin/theme.css | 3 --- vite.config.js | 6 +----- 4 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 resources/css/filament/admin/tailwind.config.js delete mode 100644 resources/css/filament/admin/theme.css diff --git a/app/Providers/Filament/AdminPanelProvider.php b/app/Providers/Filament/AdminPanelProvider.php index fdc74be3..26956a08 100644 --- a/app/Providers/Filament/AdminPanelProvider.php +++ b/app/Providers/Filament/AdminPanelProvider.php @@ -51,7 +51,6 @@ class AdminPanelProvider extends PanelProvider TimeEntriesCreated::class, TimeEntriesImported::class, ]) - ->viteTheme('resources/css/filament/admin/theme.css') ->plugins([ EnvironmentIndicatorPlugin::make() ->color(fn () => match (App::environment()) { diff --git a/resources/css/filament/admin/tailwind.config.js b/resources/css/filament/admin/tailwind.config.js deleted file mode 100644 index 68171b31..00000000 --- a/resources/css/filament/admin/tailwind.config.js +++ /dev/null @@ -1,10 +0,0 @@ -import preset from '../../../../vendor/filament/filament/tailwind.config.preset'; - -export default { - presets: [preset], - content: [ - './app/Filament/**/*.php', - './resources/views/filament/**/*.blade.php', - './vendor/filament/**/*.blade.php', - ], -}; diff --git a/resources/css/filament/admin/theme.css b/resources/css/filament/admin/theme.css deleted file mode 100644 index c3a62491..00000000 --- a/resources/css/filament/admin/theme.css +++ /dev/null @@ -1,3 +0,0 @@ -@import '/vendor/filament/filament/resources/css/theme.css'; - -@config 'tailwind.config.js'; diff --git a/vite.config.js b/vite.config.js index 5456a370..33fc318d 100644 --- a/vite.config.js +++ b/vite.config.js @@ -5,11 +5,7 @@ import checker from 'vite-plugin-checker'; import { collectModuleAssetsPaths, collectModulePlugins } from './vite-module-loader.js'; async function getConfig() { - const paths = [ - 'resources/js/app.ts', - 'resources/css/app.css', - 'resources/css/filament/admin/theme.css', - ]; + const paths = ['resources/js/app.ts', 'resources/css/app.css']; const modulePaths = await collectModuleAssetsPaths('extensions'); const additionalPlugins = await collectModulePlugins('extensions');