primary color based on Sport smaler sport icons
This commit is contained in:
1 parent
f7298e3ca7
commit
24de0e93a7
10 files changed
+47
-18
No files matched your search
@@ -9,4 +9,6 @@ use Filament\Support\Icons\Heroicon;
|
||||
class AdministratorCluster extends Cluster
|
||||
{
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::OutlinedSquares2x2;
|
||||
|
||||
protected static ?int $navigationSort = 3;
|
||||
}
|
||||
@@ -9,4 +9,6 @@ use Filament\Support\Icons\Heroicon;
|
||||
class SettingsCluster extends Cluster
|
||||
{
|
||||
protected static string|BackedEnum|null $navigationIcon = Heroicon::AdjustmentsHorizontal;
|
||||
|
||||
protected static ?int $navigationSort = 2;
|
||||
}
|
||||
@@ -19,7 +19,6 @@ use Filament\Actions\EditAction;
|
||||
use Filament\Forms\Components\Select;
|
||||
use Filament\Schemas\Components\Utilities\Get;
|
||||
use Filament\Support\Enums\FontWeight;
|
||||
use Filament\Support\Enums\IconSize;
|
||||
use Filament\Tables\Columns\IconColumn;
|
||||
use Filament\Tables\Columns\TextColumn;
|
||||
use Filament\Tables\Enums\FiltersLayout;
|
||||
@@ -45,11 +44,11 @@ class EventsTable
|
||||
->columns([
|
||||
IconColumn::make('sport.icon')
|
||||
->label('')
|
||||
->color('primary')
|
||||
->width('1rem')
|
||||
->size(IconSize::ExtraLarge)
|
||||
->icon(fn ($record) => $record->sport->icon)
|
||||
->tooltip(fn ($record) => $record->id),
|
||||
// MatchIds::make('match_ids'),
|
||||
MatchIds::make('match_ids'),
|
||||
TextColumn::make('id')->hidden()->searchable(),
|
||||
TextColumn::make('betsapi_id')->hidden()->searchable(),
|
||||
TextColumn::make('betradar_id')->hidden()->searchable(),
|
||||
|
||||
@@ -9,6 +9,7 @@ use Filament\Support\Facades\FilamentColor;
|
||||
use Filament\Support\Facades\FilamentView;
|
||||
use Filament\Tables\View\TablesRenderHook;
|
||||
use Filament\View\PanelsRenderHook;
|
||||
use Illuminate\Support\Facades\Auth;
|
||||
use Illuminate\Support\Facades\Blade;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
|
||||
@@ -43,14 +44,36 @@ class AppServiceProvider extends ServiceProvider
|
||||
|
||||
Carbon::setLocale(app()->getLocale());
|
||||
|
||||
FilamentColor::register([
|
||||
'danger' => Color::Red,
|
||||
'gray' => Color::Zinc,
|
||||
'primary' => Color::Blue,
|
||||
'success' => Color::Green,
|
||||
'warning' => Color::Yellow,
|
||||
'info' => Color::Fuchsia,
|
||||
]);
|
||||
view()->composer('*', function ($view) {
|
||||
$sport_id = Auth::user()->sport_id;
|
||||
|
||||
switch ($sport_id) {
|
||||
case 1:
|
||||
FilamentColor::register(['primary' => Color::Blue]);
|
||||
break;
|
||||
case 2:
|
||||
FilamentColor::register(['primary' => Color::Slate]);
|
||||
break;
|
||||
case 3:
|
||||
FilamentColor::register(['primary' => Color::Red]);
|
||||
break;
|
||||
case 5:
|
||||
FilamentColor::register(['primary' => Color::Yellow]);
|
||||
break;
|
||||
default:
|
||||
FilamentColor::register(['primary' => Color::Blue]);
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
||||
// FilamentColor::register([
|
||||
// 'danger' => Color::Red,
|
||||
// 'gray' => Color::Zinc,
|
||||
// 'primary' => Color::Blue,
|
||||
// 'success' => Color::Green,
|
||||
// 'warning' => Color::Yellow,
|
||||
// 'info' => Color::Fuchsia,
|
||||
// ]);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -64,7 +64,7 @@ class AdminPanelProvider extends PanelProvider
|
||||
->discoverPages(in: app_path('Filament/Pages'), for: 'App\Filament\Pages')
|
||||
->discoverClusters(in: app_path('Filament/Clusters'), for: 'App\\Filament\\Clusters')
|
||||
->pages([
|
||||
Dashboard::class,
|
||||
// Dashboard::class,
|
||||
])
|
||||
->maxContentWidth(Width::ScreenTwoExtraLarge)
|
||||
->breadcrumbs(false)
|
||||
|
||||
Reference in new issue
Block a user