DesignAnalytika
⌘K
    • Přehled
  • Tokens

    • Barvy
    • Typografie
    • Tvary & pohyb
    • Motion
    • Ikony
    • Glass
  • Primitivy

    • Logo
    • Button / CTA
    • Badge
    • Price & PriceTag
    • TrustStars
    • Chip / UspTag
    • Avatar
    • Eyebrow & Num
    • Separator
    • Skeleton
    • Toast
    • Cards & Containers
    • Form controls
  • Komponenty

    • ProductCard

Avatar

Recenze a team. Obrázek nebo iniciály fallback v brand tintu. Skupina = překryvný stack s prstencem podkladu a přetečením +N.

5
Velikosti
24 → 64px
4
Tóny
podklad iniciál
AN
Fallback
iniciály ze jména
+N
Skupina
stack + přetečení

Velikosti

xs 24 · sm 32 · md 40 (default) · lg 48 · xl 64px.

TNTNTNTNTN

Tóny

Podklad iniciál — sage (default), brand, mint, blush.

AKPSJMED

Skupina

Překryvný stack s prstencem podkladu. max ořízne a doplní +N.

AKPSJM
AKPSJMED+2

Props & pravidla

<Avatar>

components/ui/avatar.tsx
PropTypDefaultPoužití
namestring—Jméno (alt + iniciály, povinné)
srcstring—URL obrázku (jinak iniciály)
size"xs" | "sm" | "md" | "lg" | "xl""md"24 / 32 / 40 / 48 / 64px
tone"sage" | "brand" | "mint" | "blush""sage"Podklad iniciál
ringbooleanfalsePrstenec stránky (stack)

<AvatarGroup>

components/ui/avatar.tsx
PropTypDefaultPoužití
namesstring[]—Jména (povinné)
maxnumber4Limit, zbytek → +N
sizeAvatarSize"md"Velikost
Bez obrázku → iniciály ze jména (první + poslední slovo). Prop name je vždy povinné kvůli alt textu a fallbacku.