components
UI Bileşenleri
Projeye özgü UI bileşenleri dokümantasyonu
UI Bileşenleri Dokümantasyonu
Bu doküman projede yer alan özel geliştirilmiş, projeye özgü ve yeniden kullanılabilir UI bileşenlerinin (Components) listesini barındırır. Yapay zeka ajanları veya diğer geliştiriciler tarafından referans alınması amacıyla kategorize edilmiştir.
1. Navigasyon & Header Bileşenleri (Layout)
PublicHeaderV2
- Yer:
apps/web/src/components/layout/PublicHeaderV2.tsx - Açıklama: Ziyaretçiler ve genel kullanıcılar için tasarlanmış yeni nesil "Glassmorphic" ve "Mega Menu" destekli ana header. İçerisinde dil/tema seçimi, mega menüler ve dinamik kullanıcı profili menüsü bulundurur.
PublicUserMenu
- Yer:
apps/web/src/components/layout/PublicUserMenu.tsx - Açıklama: Sadece
PublicHeaderV2içerisinde kullanılan, sistemde oturum açmış kullanıcıların (Better AuthuseSessionüzerinden) hesap ve dashboard linklerine şık bir açılır menü (dropdown) üzerinden erişmesini sağlayan Glassmorphic menü. Admin yetkisi varsa "Yönetici Paneli" bağlantısını da gösterir.
2. Platform ve Kapsül (Panel) Bileşenleri
UserProfileMenu
- Yer:
apps/web/src/components/panel/shared/UserProfileMenu.tsx - Açıklama: Proje yönetim panelleri (Dashboard) veya Admin panelleri sistemlerinde kullanılan klasik Tailwind UI tabanlı basitleştirilmiş kullanıcı hesap menüsü.
3. Form & Atom Bileşenleri (UI)
(Henüz eklenmiş özel atom bileşen kaydı bulunmamaktadır. Eklenen yeni Shadcn/Custom bileşenler buraya doc-string formatında listelenecektir.)
Not: Bu dosya projedeki modüler kod mimarisinin indeksi olarak geliştiriciler ve AI kod analizörleri (bkz. Antigravity) tarafından proaktif olarak güncellenmelidir. Her eklenen mantıksal büyük bileşen için buraya bir referans satırı (başlık, yer, açıklama) eklenmesi şarttır.