wip grapper
This commit is contained in:
1 parent
417ba0707d
commit
b01d336a05
17 files changed
+9883
-177
No files matched your search
@@ -12,6 +12,9 @@ use Filament\Actions\DeleteAction;
|
||||
use Filament\Actions\DeleteBulkAction;
|
||||
use Filament\Actions\EditAction;
|
||||
use Filament\Forms\Components\TextInput;
|
||||
use Filament\Support\Enums\FontWeight;
|
||||
use Filament\Support\Enums\Size;
|
||||
use Filament\Support\Enums\TextSize;
|
||||
use Filament\Tables\Columns\Layout\Split;
|
||||
use Filament\Tables\Columns\Layout\Stack;
|
||||
use Filament\Tables\Columns\SelectColumn;
|
||||
@@ -34,9 +37,12 @@ class SupervisorsTable
|
||||
->poll('15s')
|
||||
->columns([
|
||||
Split::make([
|
||||
TextColumn::make('id')->badge()->alignCenter(),
|
||||
TextColumn::make('id')->badge()->alignCenter()
|
||||
->color('black ')
|
||||
->weight(FontWeight::Black)
|
||||
->size(TextSize::Large),
|
||||
TextColumn::make('provider.name')
|
||||
->color(fn ($record): string => match ($record->provider_id) {
|
||||
->color(fn($record): string => match ($record->provider_id) {
|
||||
1 => 'danger',
|
||||
8 => 'danger',
|
||||
2 => 'success',
|
||||
@@ -102,6 +108,7 @@ class SupervisorsTable
|
||||
return [
|
||||
'TOURNAMENTS' => 'TOURNAMENTS',
|
||||
'EVENTS' => 'EVENTS',
|
||||
'SPECIAL' => 'SPECIAL',
|
||||
];
|
||||
default:
|
||||
return [];
|
||||
@@ -109,9 +116,9 @@ class SupervisorsTable
|
||||
}),
|
||||
SelectColumn::make('sport_id')
|
||||
->hidden(function (ListSupervisors $livewire) {
|
||||
return $livewire->tableFilters['provider_id']['value'] == 11;
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [11]);
|
||||
})
|
||||
->options(fn () => Sport::where('is_active', 1)->pluck('name', 'id'))
|
||||
->options(fn() => Sport::where('is_active', 1)->pluck('name', 'id'))
|
||||
->placeholder('All'),
|
||||
SelectColumn::make('txodds_market_id')
|
||||
->visible(function (ListSupervisors $livewire) {
|
||||
@@ -135,27 +142,30 @@ class SupervisorsTable
|
||||
Stack::make([
|
||||
TextInputColumn::make('days_from')->prefix('Days Fr')
|
||||
->hidden(function (ListSupervisors $livewire) {
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11]);
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11, 12]);
|
||||
}),
|
||||
TextInputColumn::make('days_to')->prefix('Days To')
|
||||
->hidden(function (ListSupervisors $livewire) {
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11]);
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [7, 8, 11, 12]);
|
||||
}),
|
||||
])->space(3),
|
||||
Stack::make([
|
||||
TextColumn::make('lastcall')
|
||||
->prefix('Lastcall: ')
|
||||
->badge()
|
||||
->color(fn ($state): string => ($state > 0 && $state > time() - 300) ? 'success' : 'danger')
|
||||
->color(fn($state): string => ($state > 0 && $state > time() - 300) ? 'success' : 'danger')
|
||||
->dateTime()
|
||||
->visible(function (ListSupervisors $livewire) {
|
||||
return $livewire->tableFilters['provider_id']['value'] == 8;
|
||||
}),
|
||||
TextInputColumn::make('sleep')->prefix('Seep'),
|
||||
TextInputColumn::make('sleep')->prefix('Seep')
|
||||
->hidden(function (ListSupervisors $livewire) {
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [8, 12]);
|
||||
}),
|
||||
TextInputColumn::make('commandline_options')->prefix('Bash')
|
||||
->tooltip('command used in supervisor script')
|
||||
->hidden(function (ListSupervisors $livewire) {
|
||||
return $livewire->tableFilters['provider_id']['value'] == 8;
|
||||
return in_array($livewire->tableFilters['provider_id']['value'], [8, 12]);
|
||||
}),
|
||||
])->space(3),
|
||||
SelectColumn::make('is_supervisor')
|
||||
|
||||
Reference in new issue
Block a user