Components
Avatar Group
Overlapping stacked avatars with an overflow "+N" count.
php artisan blatui:add avatar-group
AL
AT
GH
LT
@php
$team = [
['name' => 'Ada Lovelace'],
['name' => 'Alan Turing'],
['name' => 'Grace Hopper'],
['name' => 'Linus Torvalds'],
['name' => 'Margaret Hamilton'],
];
@endphp
<x-ui.avatar-group :avatars="$team" :max="4" />
Images
@php
$people = [
['src' => 'https://picsum.photos/seed/blatui-a/96', 'name' => 'Ada Lovelace'],
['src' => 'https://picsum.photos/seed/blatui-b/96', 'name' => 'Alan Turing'],
['src' => 'https://picsum.photos/seed/blatui-c/96', 'name' => 'Grace Hopper'],
['src' => 'https://picsum.photos/seed/blatui-d/96', 'name' => 'Linus Torvalds'],
['src' => 'https://picsum.photos/seed/blatui-e/96', 'name' => 'Katherine Johnson'],
['src' => 'https://picsum.photos/seed/blatui-f/96', 'name' => 'Margaret Hamilton'],
];
@endphp
<x-ui.avatar-group :avatars="$people" :max="4" />
Sizes
@php
$people = [
['src' => 'https://picsum.photos/seed/blatui-a/96', 'name' => 'Ada Lovelace'],
['src' => 'https://picsum.photos/seed/blatui-b/96', 'name' => 'Alan Turing'],
['src' => 'https://picsum.photos/seed/blatui-c/96', 'name' => 'Grace Hopper'],
['name' => 'Linus Torvalds'],
['name' => 'Margaret Hamilton'],
];
@endphp
<div class="flex flex-col items-start gap-6">
<x-ui.avatar-group :avatars="$people" :max="4" size="sm" />
<x-ui.avatar-group :avatars="$people" :max="4" />
<x-ui.avatar-group :avatars="$people" :max="4" size="lg" />
</div>