Avatar: HextaUI ve shadcn/ui
HextaUI Avatar, shadcn/ui adlarını ve tema token’larını korur ve aynı CLI ile kurulur. Bu sayfa, ikisinin kaynağından okunan farkları listeler. shadcn/ui tarafı, 2026-10-16 itibarıyla base-vega kayıt defteridir.
Bir bakışta
| Ölçüt | HextaUI | shadcn/ui |
|---|---|---|
| Dışa aktarılan parçalar | 6 | 6 |
| Sarmalayıcının işlediği props | 11 | 1 |
| Kaynak kod satırı | 432 | 108 |
| npm bağımlılıkları | @base-ui/react@^1.8.0@tabler/icons-reactclass-variance-authoritycn | cn |
| Şunlardan oluşur | theme | – |
Daha fazla kod tek başına daha iyi değildir. HextaUI’deki ek satırların çoğu, aksi halde kendiniz yazacağınız durumları, hareketi ve uç durumları ele alır.
Varyantlar
| Prop | İkisinde de | Yalnızca HextaUI | Yalnızca shadcn/ui |
|---|---|---|---|
shapeAvatar | – | circlesquare | – |
statusAvatarBadge | – | noneonlineawaybusyoffline | – |
sizeAvatarGroup | – | xssmdefaultlgxl | – |
HextaUI sürümü
ALGH
ALATGH2 more
Tüm durumlar, klavye haritası ve API başvurusu bileşen sayfasında.
Örneklerinden 8 tanesinin ayrıca kendi sayfası var.
Tek bir bileşeni değiştirin
@/components/ui içindeki shadcn/ui dosyasını değiştirmek için add komutunu --overwrite ile çalıştırın, ardından tutmadan önce git’teki farkı inceleyin. İçe aktarmalar aynı kalır ve değiştirmediğiniz bileşenler çalışmaya devam eder.
pnpm dlx shadcn@latest add https://hextaui.com/r/avatar.json --overwrite- Yukarıdaki tablodaki her prop bir eklemedir, bu yüzden shadcn/ui için yazılmış kod onu henüz geçirmez.
- Geçmeden önce yalnızca shadcn/ui için listelenen parça ve varyantları kontrol edin ve en yakın HextaUI karşılığıyla eşleştirin.