آواتار (Avatar)

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

شکل (Shape)

آواتار shape می‌تواند به صورت circle، rounded یا square باشد.

اندازه (Size)

کامپوننت آواتار در ۳ اندازه sm، md و lg موجود است، همچنین امکان تعیین اندازه سفارشی وجود دارد.

نوع (Type)

آواتار می‌تواند متن، آیکون‌ها یا تصاویر را نمایش دهد.

رنگ (Color)

رنگ‌ها می‌توانند از طریق پراپ‌های backgroundColor و textColor به آواتار متن و آیکون‌ها اعمال شوند.

وضعیت (Status)

آواتار همچنین می‌تواند نشان وضعیت داشته باشد که همراه با کامپوننت Badge نمایش داده می‌شود.

گروه آواتار (Avatar Group)

چندین آواتار را در یک ردیف به هم متصل کنید.

API

آواتار (Avatar)
ویژگیتوضیحاتنوعپیش‌فرض
shapeشکل آواتار'rounded' | 'square' | 'circle''rounded'
sizeاندازه آواتار'lg' | 'md' | 'sm' | number'md'
iconآیکون آواتارReactNode-
srcآدرس تصویر آواتارstring-
srcSetویژگی srcset برای تصویر آواتارstring-
altویژگی alt برای تصویر آواتارstring-
گروه آواتار (Avatar.Group)
ویژگیتوضیحاتنوعپیش‌فرض
chainedآیا آواتارها در گروه به هم متصل شوندbooleanfalse
maxCountحداکثر تعداد آواتارهایی که باید نمایش داده شوند و آواتار حذف شده را اضافه کندnumber4
omittedAvatarContentمحتوای آواتار حذف شده سفارشیstring | ReactNode
omittedAvatarPropsپراپ‌های آواتار حذف شدهObject (Refer to Avatar props above)-
omittedAvatarTooltipآیا برای آواتار حذف شده تولتیپ فعال باشدbooleanfalse
onOmittedAvatarClickکال‌بک وقتی که آواتار حذف شده کلیک می‌شود() => void-
omittedAvatarTooltipPropsپراپ‌های تولتیپ آواتار حذف شده، برای جزئیات به پراپ‌های تولتیپ مراجعه کنیدObject-