Added casino interface, wallet login, sucessful npm build sucessfull container build
This commit is contained in:
@@ -17,6 +17,7 @@ use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken;
|
||||
use Illuminate\Routing\Middleware\SubstituteBindings;
|
||||
use Illuminate\Session\Middleware\StartSession;
|
||||
use Illuminate\View\Middleware\ShareErrorsFromSession;
|
||||
use Spatie\Permission\Middlewares\RoleMiddleware;
|
||||
|
||||
class AdminPanelProvider extends PanelProvider
|
||||
{
|
||||
@@ -27,8 +28,10 @@ class AdminPanelProvider extends PanelProvider
|
||||
->id('admin')
|
||||
->path('admin')
|
||||
->login()
|
||||
->darkMode(true) // Enforce dark theme for casino admin vibe
|
||||
->colors([
|
||||
'primary' => Color::Amber,
|
||||
'primary' => Color::hex('#4CAF50'), // Crypto-green for consistency with lobby
|
||||
'secondary' => Color::hex('#0D1117'), // Dark background to match Stake.com aesthetic
|
||||
])
|
||||
->discoverResources(in: app_path('Filament/Resources'), for: 'App\\Filament\\Resources')
|
||||
->discoverPages(in: app_path('Filament/Pages'), for: 'App\\Filament\\Pages')
|
||||
@@ -39,6 +42,7 @@ class AdminPanelProvider extends PanelProvider
|
||||
->widgets([
|
||||
Widgets\AccountWidget::class,
|
||||
Widgets\FilamentInfoWidget::class,
|
||||
// Add custom widgets later for stats (e.g., user activity, Skunk Coins transactions)
|
||||
])
|
||||
->middleware([
|
||||
EncryptCookies::class,
|
||||
@@ -53,6 +57,10 @@ class AdminPanelProvider extends PanelProvider
|
||||
])
|
||||
->authMiddleware([
|
||||
Authenticate::class,
|
||||
]);
|
||||
RoleMiddleware::class . ':admin', // Restrict to admin role via Spatie
|
||||
])
|
||||
->brandName('Skunk Lounge Admin')
|
||||
->brandLogo(asset('images/logo.png')) // Placeholder for custom logo
|
||||
->favicon(asset('images/favicon.ico')); // Placeholder for favicon
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user