<section class="section docs-section" id="avatar">
<h2 class="section-title">Avatar</h2>
<p class="docs-section-description">Avatar и Identity показывают пользователя, команду, сервис или объект с initials, icon, image и status marker.</p>
<div class="block">
<h3 class="block-title">Avatar variants</h3>
<div class="chip-group">
<GnAvatar initials="AV" size="sm" />
<GnAvatar initials="GN" />
<GnAvatar initials="UI" variant="secondary" size="lg" />
<GnAvatar icon="ph-user" outline />
<GnAvatar icon="ph-check" variant="success" status="online" />
<GnAvatar src="/assets/imgs/gnexus-mark.svg" />
</div>
</div>
<div class="block">
<h3 class="block-title">Identity row</h3>
<GnIdentity title="Alex Kim" meta="Product Designer" :avatar="{ initials: 'AK', variant: 'secondary', status: 'online' }" />
</div>
<div class="block">
<h3 class="block-title">Avatar stack</h3>
<GnAvatarStack :items="[{ initials: 'AK', size: 'sm' }, { initials: 'JS', size: 'sm', variant: 'secondary' }, { initials: 'MR', size: 'sm', variant: 'warning' }]" count="4" />
</div>
<div class="code-example">
<div class="code-example-header">
<span class="code-example-title">Avatar HTML</span>
<button class="btn-icon btn-icon-sm" type="button" aria-label="Copy"><i class="ph ph-copy"></i></button>
</div>
<pre><code class="language-html"><span class="avatar avatar-secondary is-online">
AK
<span class="avatar-status"></span>
</span>
<span class="avatar avatar-outline">
<i class="ph ph-user"></i>
</span>
<span class="avatar">
<img src="/assets/imgs/gnexus-mark.svg" alt="GNexus mark">
</span></code></pre>
</div>
<div class="code-example">
<div class="code-example-header">
<span class="code-example-title">Identity HTML</span>
<button class="btn-icon btn-icon-sm" type="button" aria-label="Copy"><i class="ph ph-copy"></i></button>
</div>
<pre><code class="language-html"><div class="identity">
<span class="avatar avatar-secondary is-online">
AK
<span class="avatar-status"></span>
</span>
<span class="identity-content">
<span class="identity-title">Alex Kim</span>
<span class="identity-meta">Product Designer</span>
</span>
</div></code></pre>
</div>
<div class="code-example">
<div class="code-example-header">
<span class="code-example-title">Avatar Stack HTML</span>
<button class="btn-icon btn-icon-sm" type="button" aria-label="Copy"><i class="ph ph-copy"></i></button>
</div>
<pre><code class="language-html"><div class="avatar-stack" aria-label="Assigned users">
<span class="avatar avatar-sm">AK</span>
<span class="avatar avatar-sm avatar-secondary">JS</span>
<span class="avatar avatar-sm avatar-warning">MR</span>
<span class="avatar-stack-count">+4</span>
</div></code></pre>
</div>
</section>