Remove table row icons (#1710)

This commit is contained in:
Charles 2025-09-16 11:44:59 -04:00 committed by GitHub
parent d5d50d4150
commit 3d2390dbcc
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
13 changed files with 9 additions and 50 deletions

View File

@ -93,7 +93,6 @@ class ApiKeyResource extends Resource
->sortable(),
TextColumn::make('user.username')
->label(trans('admin/apikey.table.created_by'))
->icon('tabler-user')
->url(fn (ApiKey $apiKey) => auth()->user()->can('update', $apiKey->user) ? EditUser::getUrl(['record' => $apiKey->user]) : null),
])
->recordActions([

View File

@ -84,10 +84,8 @@ class DatabaseHostResource extends Resource
->label(trans('admin/databasehost.table.username')),
TextColumn::make('databases_count')
->counts('databases')
->icon('tabler-database')
->label(trans('admin/databasehost.databases')),
TextColumn::make('nodes.name')
->icon('tabler-server-2')
->badge()
->placeholder(trans('admin/databasehost.no_nodes')),
])

View File

@ -52,16 +52,13 @@ class DatabasesRelationManager extends RelationManager
->recordTitleAttribute('database')
->heading('')
->columns([
TextColumn::make('database')
->icon('tabler-database'),
TextColumn::make('database'),
TextColumn::make('username')
->label(trans('admin/databasehost.table.username'))
->icon('tabler-user'),
->label(trans('admin/databasehost.table.username')),
TextColumn::make('remote')
->label(trans('admin/databasehost.table.remote'))
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
TextColumn::make('server.name')
->icon('tabler-brand-docker')
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
TextColumn::make('max_connections')
->label(trans('admin/databasehost.table.max_connections'))

View File

@ -44,14 +44,12 @@ class ListEggs extends ListRecords
->hidden(),
TextColumn::make('name')
->label(trans('admin/egg.name'))
->icon('tabler-egg')
->description(fn ($record): ?string => (strlen($record->description) > 120) ? substr($record->description, 0, 120).'...' : $record->description)
->wrap()
->searchable()
->sortable(),
TextColumn::make('servers_count')
->counts('servers')
->icon('tabler-server')
->label(trans('admin/egg.servers')),
])
->recordActions([

View File

@ -23,16 +23,13 @@ class ServersRelationManager extends RelationManager
->columns([
TextColumn::make('user.username')
->label(trans('admin/server.owner'))
->icon('tabler-user')
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
->sortable(),
TextColumn::make('name')
->label(trans('admin/server.name'))
->icon('tabler-brand-docker')
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
->sortable(),
TextColumn::make('node.name')
->icon('tabler-server-2')
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node])),
TextColumn::make('image')
->label(trans('admin/server.docker_image')),

View File

@ -79,12 +79,10 @@ class MountResource extends Resource
->description(fn (Mount $mount) => "$mount->source -> $mount->target")
->sortable(),
TextColumn::make('eggs.name')
->icon('tabler-eggs')
->label(trans('admin/mount.eggs'))
->badge()
->placeholder(trans('admin/mount.table.all_eggs')),
TextColumn::make('nodes.name')
->icon('tabler-server-2')
->label(trans('admin/mount.nodes'))
->badge()
->placeholder(trans('admin/mount.table.all_nodes')),

View File

@ -37,13 +37,11 @@ class ListNodes extends ListRecords
NodeHealthColumn::make('health'),
TextColumn::make('name')
->label(trans('admin/node.table.name'))
->icon('tabler-server-2')
->sortable()
->searchable(),
TextColumn::make('fqdn')
->visibleFrom('md')
->label(trans('admin/node.table.address'))
->icon('tabler-network')
->sortable()
->searchable(),
IconColumn::make('scheme')
@ -61,8 +59,7 @@ class ListNodes extends ListRecords
->visibleFrom('sm')
->counts('servers')
->label(trans('admin/node.table.servers'))
->sortable()
->icon('tabler-brand-docker'),
->sortable(),
])
->recordActions([
EditAction::make(),

View File

@ -27,18 +27,15 @@ class NodesRelationManager extends RelationManager
->columns([
TextColumn::make('user.username')
->label(trans('admin/node.table.owner'))
->icon('tabler-user')
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
->searchable(),
TextColumn::make('name')
->label(trans('admin/node.table.name'))
->icon('tabler-brand-docker')
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
->searchable()
->sortable(),
TextColumn::make('egg.name')
->label(trans('admin/node.table.egg'))
->icon('tabler-egg')
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->user]))
->sortable(),
SelectColumn::make('allocation.id')
@ -48,18 +45,16 @@ class NodesRelationManager extends RelationManager
->selectablePlaceholder(fn (SelectColumn $select) => !$select->isDisabled())
->placeholder(trans('admin/node.none'))
->sortable(),
TextColumn::make('memory')->label(trans('admin/node.memory'))->icon('tabler-device-desktop-analytics'),
TextColumn::make('cpu')->label(trans('admin/node.cpu'))->icon('tabler-cpu'),
TextColumn::make('memory')->label(trans('admin/node.memory')),
TextColumn::make('cpu')->label(trans('admin/node.cpu')),
TextColumn::make('databases_count')
->counts('databases')
->label(trans('admin/node.databases'))
->icon('tabler-database')
->numeric()
->sortable(),
TextColumn::make('backups_count')
->counts('backups')
->label(trans('admin/node.backups'))
->icon('tabler-file-download')
->numeric()
->sortable(),
]);

View File

@ -89,14 +89,12 @@ class RoleResource extends Resource
->counts('permissions')
->formatStateUsing(fn (Role $role, $state) => $role->isRootAdmin() ? trans('admin/role.all') : $state),
TextColumn::make('nodes.name')
->icon('tabler-server-2')
->label(trans('admin/role.nodes'))
->badge()
->placeholder(trans('admin/role.all')),
TextColumn::make('users_count')
->label(trans('admin/role.users'))
->counts('users')
->icon('tabler-users'),
->counts('users'),
])
->recordActions([
ViewAction::make()

View File

@ -47,25 +47,21 @@ class ListServers extends ListRecords
->searchable(),
TextColumn::make('name')
->label(trans('admin/server.name'))
->icon('tabler-brand-docker')
->searchable()
->sortable(),
TextColumn::make('node.name')
->label(trans('admin/server.node'))
->icon('tabler-server-2')
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'node.name')
->sortable()
->searchable(),
TextColumn::make('egg.name')
->icon('tabler-egg')
->label(trans('admin/server.egg'))
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'egg.name')
->sortable()
->searchable(),
TextColumn::make('user.username')
->icon('tabler-user')
->label(trans('admin/user.username'))
->url(fn (Server $server): string => route('filament.admin.resources.users.edit', ['record' => $server->user]))
->hidden(fn (Table $table) => $table->getGrouping()?->getId() === 'user.username')
@ -88,14 +84,12 @@ class ListServers extends ListRecords
TextColumn::make('backups_count')
->counts('backups')
->label(trans('admin/server.backups'))
->icon('tabler-file-download')
->numeric()
->sortable(),
])
->recordActions([
Action::make('View')
->label(trans('admin/server.view'))
->icon('tabler-terminal')
->url(fn (Server $server) => Console::getUrl(panel: 'server', tenant: $server))
->authorize(fn (Server $server) => auth()->user()->canAccessTenant($server)),
EditAction::make(),

View File

@ -63,16 +63,13 @@ class DatabasesRelationManager extends RelationManager
return $table
->recordTitleAttribute('database')
->columns([
TextColumn::make('database')
->icon('tabler-database'),
TextColumn::make('database'),
TextColumn::make('username')
->label(trans('admin/databasehost.table.username'))
->icon('tabler-user'),
->label(trans('admin/databasehost.table.username')),
TextColumn::make('remote')
->label(trans('admin/databasehost.table.remote'))
->formatStateUsing(fn (Database $record) => $record->remote === '%' ? trans('admin/databasehost.anywhere'). ' ( % )' : $record->remote),
TextColumn::make('server.name')
->icon('tabler-brand-docker')
->url(fn (Database $database) => route('filament.admin.resources.servers.edit', ['record' => $database->server_id])),
TextColumn::make('max_connections')
->label(trans('admin/databasehost.table.max_connections'))

View File

@ -53,19 +53,16 @@ class ServersRelationManager extends RelationManager
->label('UUID')
->searchable(),
TextColumn::make('name')
->icon('tabler-brand-docker')
->label(trans('admin/server.name'))
->url(fn (Server $server): string => route('filament.admin.resources.servers.edit', ['record' => $server]))
->searchable()
->sortable(),
TextColumn::make('node.name')
->label(trans('admin/server.node'))
->icon('tabler-server-2')
->url(fn (Server $server): string => route('filament.admin.resources.nodes.edit', ['record' => $server->node]))
->sortable(),
TextColumn::make('egg.name')
->label(trans('admin/server.egg'))
->icon('tabler-egg')
->url(fn (Server $server): string => route('filament.admin.resources.eggs.edit', ['record' => $server->egg]))
->sortable(),
SelectColumn::make('allocation.id')
@ -78,13 +75,11 @@ class ServersRelationManager extends RelationManager
TextColumn::make('databases_count')
->counts('databases')
->label(trans('admin/server.databases'))
->icon('tabler-database')
->numeric()
->sortable(),
TextColumn::make('backups_count')
->counts('backups')
->label(trans('admin/server.backups'))
->icon('tabler-file-download')
->numeric()
->sortable(),
]);

View File

@ -87,7 +87,6 @@ class UserResource extends Resource
->searchable(),
TextColumn::make('email')
->label(trans('admin/user.email'))
->icon('tabler-mail')
->searchable(),
IconColumn::make('mfa_email_enabled')
->label(trans('profile.tabs.2fa'))
@ -97,17 +96,14 @@ class UserResource extends Resource
TextColumn::make('roles.name')
->label(trans('admin/user.roles'))
->badge()
->icon('tabler-users-group')
->placeholder(trans('admin/user.no_roles')),
TextColumn::make('servers_count')
->counts('servers')
->icon('tabler-server')
->label(trans('admin/user.servers')),
TextColumn::make('subusers_count')
->visibleFrom('sm')
->label(trans('admin/user.subusers'))
->counts('subusers')
->icon('tabler-users'),
->counts('subusers'),
])
->recordActions([
ViewAction::make()