آواتار

avatarکامپوننت

تصویر دایره‌ای کاربر که اگر تصویر نباشه، حرف اول اسم را با حلقه‌ی سفید نشان میده.

سارا محمدیعلی رضایینگار کریمیا
ساراعلینگاررضا+۲ نفر دیگر

نصب

  1. با CLI

    اگر هنوز init نکردید، اول از راهنمای نصب پروژه را آماده کنید. بعد این دستور کامپوننت و وابستگی‌هاش را می‌نویسه.

    $ npx vibefarsi add avatar
  2. نصب دستی

    محتوای تب «کد» را در components/ui/avatar.tsx بگذارید.

    $ npm i lucide-react
    کپی کل فایلregistry json

استفاده

usage.tsx
1import { Avatar, AvatarGroup } from "@/components/ui/avatar"23<Avatar name="سارا محمدی" src="/avatars/sara.jpg" />4<Avatar name="علی رضایی" />5<AvatarGroup people={[{ name: "سارا", src: "/avatars/sara.jpg" }, { name: "علی", src: "/avatars/ali.jpg" }, { name: "نگار" }, { name: "رضا" }, { name: "مینا" }]} max={4} />

پراپ‌ها

پراپنوعپیش‌فرضتوضیح
namestring-title و حرف اول وقتی تصویر نیست.
srcstring-آدرس تصویر. اگر نباشه، حرف اول اسم سفید نشان داده میشه.
size"sm" | "md" | "lg""md"اندازه.