use Filafly\IdentityColumn\Tables\Columns\IdentityColumn;use Filafly\IdentityColumn\Infolists\Components\IdentityEntry;Â // Table columnIdentityColumn::make('name') ->avatar('avatar_url') ->primary('name') ->primaryUrl(fn ($record) => route('users.show', $record)) ->secondary('email') ->secondaryUrl('profile_url', openInNewTab: true) ->size('md');Â // Infolist entryIdentityEntry::make('name') ->avatar('avatar_url') ->primary('name') ->secondary('email') ->size('md');
composer require filafly/filament-identity-columnphp artisan filament:assets
avatar(string|Closure $value)
avatarShape('square'|'rounded'|'circular'|Closure)
squareAvatar() / roundedAvatar() / circularAvatar()
avatarSize(string|Closure $cssSize)
28px, 2rem).primary(string|Closure $value)
primaryUrl(string|Closure|null $url, bool|Closure $openInNewTab = false)
->url() is set on the column/entry.secondary(string|Closure $value)
secondaryUrl(string|Closure|null $url, bool|Closure $openInNewTab = false)
->url() is set on the column/entry.size('sm'|'md'|'lg'|TextSize|Closure|null) (inherited from Filament)md; avatar size derives from visual size when avatarSize() is not set.sm (0.875/0.75rem), md (1/0.75rem), lg (1.125/0.875rem).data_get() when they look like attribute paths.MIT