Separator
İçeriği bölen, 1px'lik --mrd-line ince çizgisi. Önce boşluğa ya da yüzey değişikliğine başvur; ikisi de yetmediğinde separator kullan.
Hesap
Profil, e-posta ve şifre.
<Text weight="medium" tone="ink">Hesap</Text>
<Separator />
<Text size="sm">Profil, e-posta ve şifre.</Text>Import
import { Separator } from "@merid/react";Örnekler
Dikey
orientation="vertical", flex kapsayıcısının yüksekliği boyunca uzanan dikey bir çizgi çizer.
<Stack direction="row" gap={3} align="center">
<Text size="sm" as="span">Dokümanlar</Text>
<Separator orientation="vertical" />
<Text size="sm" as="span">Sürüm notları</Text>
<Separator orientation="vertical" />
<Text size="sm" as="span">GitHub</Text>
</Stack>Anlamsal separator
Çizgi varsayılan olarak dekoratiftir (role="none"). Anlamlı grupları ayırıyorsa decorative={false} ver; böylece role="separator" olarak sunulur.
Son dosyalar
Seninle paylaşılanlar
<Text size="sm">Son dosyalar</Text>
<Separator decorative={false} />
<Text size="sm">Seninle paylaşılanlar</Text>API referansı
Bir div render'lar; ref'ini iletir ve native attribute'ları olduğu gibi geçirir.
| Prop | Tip | Varsayılan | Açıklama |
|---|---|---|---|
orientation | "horizontal" | "vertical" | "horizontal" | İnce çizginin yönü. |
decorative | boolean | true | true iken çizgi yalnızca görseldir (role="none"). role="separator" olarak sunmak için false ver. |
Stil verme
| Seçici | Değerler |
|---|---|
.mrd-separator | Kök <div> |
data-orientation | horizontal · vertical |
Separator'ın component değişkeni yoktur; rengi --mrd-line'dır. Boşluk için separator'a margin ya da üst elemana gap ver.
Erişilebilirlik
- Dekoratif separator'lar erişilebilirlik ağacından çıkarılır.
decorative={false}verildiğinde elemanrole="separator"alır; dikey separator'lara ayrıcaaria-orientation="vertical"eklenir.
Kullanım ilkeleri
Yap
Grupları önce boşlukla ya da gri yüzeyle (tray) ayır; separator'ları yoğun listeler ve araç çubukları için sakla.
Kaçın
Her paragrafın arasına separator koymak ya da onları 1px --mrd-line çizgisinden kalın veya koyu yapmak.