feat: install custom themes

This commit is contained in:
Yoga Pangestu 2025-12-22 14:57:21 +07:00
parent 904552bd68
commit 7637bcc8b5
5 changed files with 2389 additions and 4 deletions

View File

@ -90,6 +90,7 @@ public function panel(Panel $panel): Panel
->authMiddleware([ ->authMiddleware([
Authenticate::class, Authenticate::class,
]) ])
->databaseTransactions(); ->databaseTransactions()
->viteTheme('resources/css/filament/dashboard/theme.css');
} }
} }

2376
package-lock.json generated Normal file

File diff suppressed because it is too large Load Diff

View File

@ -7,11 +7,11 @@
"dev": "vite" "dev": "vite"
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/vite": "^4.0.0", "@tailwindcss/vite": "^4.1.18",
"axios": "^1.11.0", "axios": "^1.11.0",
"concurrently": "^9.0.1", "concurrently": "^9.0.1",
"laravel-vite-plugin": "^2.0.0", "laravel-vite-plugin": "^2.0.0",
"tailwindcss": "^4.0.0", "tailwindcss": "^4.1.18",
"vite": "^7.0.7" "vite": "^7.0.7"
} }
} }

View File

@ -0,0 +1,4 @@
@import '../../../../vendor/filament/filament/resources/css/theme.css';
@source '../../../../app/Filament/**/*';
@source '../../../../resources/views/filament/**/*';

View File

@ -5,7 +5,11 @@ import tailwindcss from '@tailwindcss/vite';
export default defineConfig({ export default defineConfig({
plugins: [ plugins: [
laravel({ laravel({
input: ['resources/css/app.css', 'resources/js/app.js'], input: [
'resources/css/app.css',
'resources/js/app.js',
'resources/css/filament/dashboard/theme.css'
],
refresh: true, refresh: true,
}), }),
tailwindcss(), tailwindcss(),