northwestern-sysdev/northwestern-filament-theme
common.northwestern.edu could pose issues in air-gapped or high-security environments.bg-nu-purple-100) require Tailwind CSS v4+, which may not align with legacy projects.filament:assets and Vite themes) could trigger CSS duplication without clear error handling.common.northwestern.edu for CDN assets?pxlrbt/filament-environment-indicator) that could conflict?northwestern-sysdev/northwestern-laravel-ui (for shared config like office.*).viteTheme(), custom plugins).composer require + filament:assets for quick CSS injection.
composer require northwestern-sysdev/northwestern-filament-theme
php artisan filament:assets
php artisan northwestern-theme:install
npm run build
PanelProvider:
NorthwesternTheme::make()
->footer()
->withoutEnvironmentIndicator() // Optional
php artisan vendor:publish --tag=northwestern-filament-theme-views
spatie/laravel-permission) but may require z-index adjustments for UI elements like the impersonation banner.viteTheme() configurations remain intact.pxlrbt/filament-environment-indicator (warns on duplicate registration).lab404/laravel-impersonate for auto-detected impersonation banners.composer update.footer.blade.php) requires manual updates post-package upgrades.| Failure Scenario | Impact | Mitigation |
|---|---|---|
| CDN blocked/restricted | Broken assets (fonts, logos) | Self-host assets or allowlist CDN. |
| Tailwind v4+ missing | Design tokens fail to compile | Downgrade or upgrade Tailwind. |
| CSS conflicts | Styles overridden by custom CSS | Use !important sparingly; inspect specificity. |
| Plugin double-loaded | Duplicate CSS/JS | Remove conflicting plugins; follow warnings. |
| Filament upgrade | Compatibility break | Test against Filament 6 early; monitor changelog. |
nu-purple-* classes.npm run build if using Vite integration.How can I help you explore Laravel packages today?