Skip to main content

ButtonGroup

scoped

ButtonGroup slúži na zoskupovanie elementov Button a Dropdown do funkčnejších celkov, ktoré budú po vložení do vnútra elementu automaticky naštýlované a usporiadané.

Základné použitie

Pridajte element wje-button-group do HTML s požadovanými atribútmi a do jeho vnútra zahrniete želané Button alebo Dropdown elementy.

Tvar ButtonGroup

Ukážka porovnáva, ako sa v skupine správajú tlačidlá s rôznym tvarom. Dôležité je, že group stále drží jeden súvislý vizuálny celok.

ButtonGroup s Dropdownom

Ukážka kombinuje klasické tlačidlo a dropdown v jednej skupine. Hodí sa pre primárnu akciu s doplnkovými sekundárnymi voľbami.

Ikony v ButtonGroup

Ukážka sa sústreďuje na prácu s ikonami v skupine tlačidiel, aby bolo jasné, ako držať rovnakú výšku, rytmus a zarovnanie.

Delené tlačidlá

ButtonGroup umožňuje zobraziť aj delené tlačidlo s viacerými funkciami.

Úprava štýlov

Farby ButtonGroup

Ukážka porovnáva farebné varianty celej skupiny tlačidiel, aby bolo jasné, ako sa group správa pri významových stavoch.

Farba okrajov v ButtonGroup

Ukážka ukazuje outline farebné varianty v button group. Hodí sa tam, kde chcete jemnejší vizuál, ale stále zachovať významové odlíšenie.

Kedy použiť

Použite wje-button-group, keď chcete riešiť daný UI problém konzistentne v rámci WebJET dizajn systému.

Kedy nepoužiť

Nepoužívajte komponent mimo jeho zodpovednosti; pri netypickom prípade radšej zložte viac menších prvkov.

Prístupnosť

Skontrolujte klávesnicové ovládanie, focus stavy, kontrast a zrozumiteľné pomenovanie interaktívnych prvkov.

Odporúčané postupy

  • Preferujte API komponentu pred ručnými DOM zásahmi.
  • Držte sa dizajnových tokenov a konzistentných konvencií pomenovania.
  • Pred nasadením otestujte komponent v reálnych dátových scenároch.

Atribúty a vlastnosti

active

PopisUrčuje, či je komponent aktívny.
Atribútactive
Typboolean|string|number
Predvolenéfalse

color

PopisNastavuje farbu komponentu.
Atribútcolor
Typstring
Predvolenéprimary

fill

PopisNastavuje textovú hodnotu uloženú vo voľbe fill.
Atribútfill
Typstring
Predvolenélink

round

PopisNastavuje textovú hodnotu uloženú vo voľbe round.
Atribútround
Typstring
Predvolenéfalse

Udalosti

Pre tento komponent nie sú dostupné žiadne udalosti.

Metódy

Pre tento komponent nie sú dostupné žiadne verejné metódy.

CSS tieňové časti

NázovPopis
nativeŠtýluje koreňovú shadow časť komponentu.
nativeŠtýluje koreňovú shadow časť komponentu.

CSS vlastné premenné

Pre tento komponent nie sú dostupné žiadne vlastné CSS vlastnosti.

Sloty

NázovPopis
defaultPredvolený slot pre hlavný obsah komponentu.