Bileşenler
ActionBar
Seçili öğeler için toplu eylemler; ilk seçimde belirir, kaç öğe seçildiğini söyler.
- Storybook
- Storybook
- Kaynak kod
- Kaynak kod
Ne zaman kullanılır
Bölüm başlığı “Ne zaman kullanılır”ActionBar, bir listede ya da tabloda birden çok öğe seçildiğinde hepsine birlikte uygulanacak eylemleri gösterir: arşivle, taşı, sil. İlk seçimde belirir, seçim temizlenince kaybolur.
Ne zaman kullanılmaz
Bölüm başlığı “Ne zaman kullanılmaz”- Tek bir öğenin eylemleri için: Eylemleri satırın içinde gösterin.
- Seçimden bağımsız eylemler için: Toolbar ya da PageHeader eylemleri kullanın.
- Seçim olmayan sayfalarda: Çubuk her zaman görünmemelidir.
Anatomi
Bölüm başlığı “Anatomi”3 öğe seçildi
import { ActionBar, ToolbarButton, ToolbarSeparator } from '@bigbang/ui';import { useState } from 'react';
export default function Default() { const [count, setCount] = useState(3); return ( <ActionBar placement="inline" count={count} onClear={() => setCount(0)}> <ToolbarButton label="Arşivle" icon="download" /> <ToolbarButton label="Taşı" icon="arrow-right" /> <ToolbarSeparator /> <ToolbarButton label="Sil" icon="trash" /> </ActionBar> );}- Temizle düğmesi: Seçimi kaldırır; yalnızca ikonlu, adı Provider’dan gelir.
- Sayı: Kaç öğenin seçildiğini söyler.
- Ayırıcı: Sayıyı eylemlerden ayırır.
- Eylemler: Seçili öğelerin hepsine uygulanan ToolbarButton’lar.
Davranış
Bölüm başlığı “Davranış”count0’dan büyük olunca çubuk 8 px aşağıdan yükselerek ve solarak belirir. Hareketi azaltma tercihinde yalnızca saydamlık değişir.- Sayı değişince metin yumuşakça yeniden belirir ve ekran okuyucuya bir kez duyurulur.
- Çubuk tek sekme durağıdır; ok tuşları düğmeler arasında gezer. Çubuk içindeyken Escape seçimi temizler.
floatingçubuk ekranın altına sabitlenir ve ortalanır; 640 px’in altında iki yanda boşlukla tam genişlik olur.inlineçubuk koyduğunuz yerde durur.- Çubuk belirince odak yerinde kalır; kullanıcı seçmeye devam edebilir.
Yönergeler
Bölüm başlığı “Yönergeler”- Üç ile beş eylem gösterin; geri alınamayan eylemi sona koyun ve onay isteyin.
- Eylemleri seçili öğelerin hepsine uygulanabilir tutun.
- Sayfada tek ActionBar olsun.
floatingçubuğun içeriği örtmemesi için sayfanın altına çubuk yüksekliği kadar boşluk bırakın.
İçerik
Bölüm başlığı “İçerik”- Eylem etiketleri kısa fiillerdir.
- Sayı metni neyin seçildiğini söyleyebilir: “12 dosya seçildi”.
| Türkçe | İngilizce |
|---|---|
| Toplu eylemler | Bulk actions |
| 3 öğe seçildi | 3 selected |
| Seçimi temizle | Clear selection |
| Arşivle | Archive |
Provider material="glass" altında çubuk cama döner. material="solid" onu opak tutar.
İlgili bileşenler
Bölüm başlığı “İlgili bileşenler”- Toolbar: Seçimden bağımsız denetimler.
- Checkbox: Öğeleri seçmek için.
- SplitButton: Ana eylem ve çeşitleri.