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 <noreply@anthropic.com>
This commit is contained in:
Constantin Graf
2026-09-21 13:29:30 +02:00
parent 22fdc360fe
commit b506bb16dd
4 changed files with 1 additions and 19 deletions

View File

@@ -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()) {

View File

@@ -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',
],
};

View File

@@ -1,3 +0,0 @@
@import '/vendor/filament/filament/resources/css/theme.css';
@config 'tailwind.config.js';

View File

@@ -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');