This commit is contained in:
salam committed 2026-09-02 17:14:35 +02:00
1 parent eec5840a6b
commit f9712cbd25
15 files changed
+247 -22

No files matched your search

+6 -6
View File
@@ -33,11 +33,11 @@ class AlarmBookmaker extends Component implements HasActions, HasSchemas, HasTab
'refreshAlarmBookmaker' => '$refresh',
];
public static $default_filter;
public static int $default_filter;
public static function load_filter($sport_id)
public static function load_filter(int $sport_id)
{
self::$default_filter = MultilineSetting::where('sport_id', $sport_id)
self::$default_filter = MultilineSetting::where('sport_id', (int) $sport_id)
->orderBy('id')->pluck('id')->first();
}
@@ -64,7 +64,7 @@ class AlarmBookmaker extends Component implements HasActions, HasSchemas, HasTab
// }),
// TextColumn::make('sport.name'),
TextColumn::make('alarm_level.name')
->color(fn ($record) => $record->alarm_level->color)
->color(fn($record) => $record->alarm_level->color)
->weight(FontWeight::Black),
TextInputColumn::make('alarm_threshold')
->tooltip('Between 0.01 - 2.00')
@@ -88,13 +88,13 @@ class AlarmBookmaker extends Component implements HasActions, HasSchemas, HasTab
->default(self::$default_filter)
->columnSpanFull()
->hiddenLabel()
->options(fn () => MultilineSetting::where('sport_id', auth()->user()->sport_id)->orderBy('name')->pluck('name', 'id')),
->options(fn() => MultilineSetting::where('sport_id', auth()->user()->sport_id)->orderBy('name')->pluck('name', 'id')),
])
->query(function (Builder $query, array $data): Builder {
return $query
->when(
$data['multiline_setting_id'],
fn (Builder $query, $multiline_setting_id): Builder => $query->where('multiline_setting_id', $multiline_setting_id),
fn(Builder $query, $multiline_setting_id): Builder => $query->where('multiline_setting_id', $multiline_setting_id),
);
})
->columns(6)->columnSpan(6),