Bileşenler
Inline
Çocukları yatay olarak dizer, dar yerde alt satıra sarar ve aralarındaki boşluğu token ile verir.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”Inline, çocukları yatay bir akışta, aralarında token’lı bir boşlukla dizmek içindir: buton sıraları, etiket grupları, üst bilgi satırları. Satır dolunca çocuklar alt satıra sarılır.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Dikey dizmek için: Üst üste öğeler için Stack kullanın.
- Sütunlar için: Hizalı sütunlar ve satırlar için Grid kullanın. Sarılmış Inline sütunları hizalamaz.
- Görsel sırayı değiştirmek için: Inline ters yön sunmaz. Okuma sırasını DOM sırası belirler.
- Kutu görünümü için: Dolgu, yüzey ya da kenarlık gerekiyorsa Box kullanın.
Anatomi
Bölüm başlığı “Anatomi”Inline iki parçadan oluşur:
- Kapsayıcı: yatay
flexkapsayıcı (flex-row).gap,align,justifyvewrapbu öğeye uygulanır. - Çocuklar:
children, DOM sırasıyla soldan sağa. Sarma açıkken satır dolunca alt satıra iner; satırlar arası boşlukgap’tir.
Davranış
Bölüm başlığı “Davranış”- Inline durağandır: üzerine gelince, tıklayınca ya da odaklanınca değişmez ve sekme sırasına girmez.
- Varsayılanlar:
gapsm,aligncenter,justifystart,wraptrue. - Sarma açıkken aynı
gaphem yatay hem satırlar arası boşluk olarak kullanılır. - Görsel sıra her zaman DOM sırasıdır; ters yön ya da
orderayarı yoktur.
Yönergeler
Bölüm başlığı “Yönergeler”Buton sırasında sarmayı açık bırakın
Bölüm başlığı “Buton sırasında sarmayı açık bırakın”Dar ekranda tek satıra sığmayan butonlar alt satıra inmeli, taşmamalı.
Çocuklar arasında boşluk bırakın
Bölüm başlığı “Çocuklar arasında boşluk bırakın”Boşluğu Inline’a bırakın; tek yerden değişir. Boşluk hiç yoksa öğeler birbirine yapışır.
Birinci öğeİkinci öğe
Birinci öğeİkinci öğe
İçerik
Bölüm başlığı “İçerik”- Inline kendi metnini taşımaz.
render={<ul />}verdiğinizde her çocuğu<li>olarak yazın.- Örnek metinleri nötr tutun: “Birinci öğe”, “İkincil buton”.