Allow more searchable

Allow more columns to be searchable.
This commit is contained in:
notCharles 2024-06-12 19:30:02 -04:00
parent 7c829fb9cf
commit 12518bc5d6

View File

@ -52,16 +52,19 @@ class ListServers extends ListRecords
Tables\Columns\TextColumn::make('node.name') Tables\Columns\TextColumn::make('node.name')
->icon('tabler-server-2') ->icon('tabler-server-2')
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node])) ->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
->sortable(), ->sortable()
->searchable(),
Tables\Columns\TextColumn::make('egg.name') Tables\Columns\TextColumn::make('egg.name')
->icon('tabler-egg') ->icon('tabler-egg')
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg])) ->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
->sortable(), ->sortable()
->searchable(),
Tables\Columns\TextColumn::make('user.username') Tables\Columns\TextColumn::make('user.username')
->icon('tabler-user') ->icon('tabler-user')
->label('Owner') ->label('Owner')
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user])) ->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
->sortable(), ->sortable()
->searchable(),
Tables\Columns\SelectColumn::make('allocation_id') Tables\Columns\SelectColumn::make('allocation_id')
->label('Primary Allocation') ->label('Primary Allocation')
->options(fn (Server $server) => $server->allocations->mapWithKeys( ->options(fn (Server $server) => $server->allocations->mapWithKeys(
@ -77,9 +80,6 @@ class ListServers extends ListRecords
->numeric() ->numeric()
->sortable(), ->sortable(),
]) ])
->filters([
//
])
->actions([ ->actions([
Tables\Actions\Action::make('View') Tables\Actions\Action::make('View')
->icon('tabler-terminal') ->icon('tabler-terminal')
@ -87,6 +87,7 @@ class ListServers extends ListRecords
Tables\Actions\EditAction::make(), Tables\Actions\EditAction::make(),
]) ])
->emptyStateIcon('tabler-brand-docker') ->emptyStateIcon('tabler-brand-docker')
->searchable()
->emptyStateDescription('') ->emptyStateDescription('')
->emptyStateHeading('No Servers') ->emptyStateHeading('No Servers')
->emptyStateActions([ ->emptyStateActions([