poll('10s') ->striped() ->columns([ IconColumn::make('sport.icon') ->label('') ->width('1rem') ->size(IconSize::ExtraLarge) ->icon(fn ($record) => $record->sport->icon) ->tooltip(fn ($record) => $record->id), TextColumn::make('txodds_id')->searchable()->label('Match Id')->badge()->copyable(), TextColumn::make('starttime') ->label('Start') ->alignCenter() ->dateTime('d.m') ->weight(FontWeight::Bold) ->description(fn ($state): string => Carbon::createFromDate($state)->format('H:i')), TextColumn::make('country.name') ->color('gray') ->label('Event') ->icon(fn ($record) => $record->country->icon) ->description(fn ($record) => $record->competition_group->name), TextColumn::make('home.name')->alignRight()->searchable(), TextColumn::make('away.name')->searchable(), Odds3Way::make('odds_3way')->label('Market 1X2'), ]) ->filters([ // ]) ->recordActions([ // EditAction::make(), ]) ->toolbarActions([ BulkActionGroup::make([ DeleteBulkAction::make(), ]), ]); } }