Skip to main content

Level Indicator

shadow

Komponent Level Indicator je element umožňujúci zobraziť úroveň alebo pokrok v procese. Môže byť použitý na zobrazenie úrovne nabitia batérie, pokroku používateľa alebo iných podobných úloh.

Základné použitie​

Ukážka zobrazuje level indicator v najjednoduchšej forme, takže je dobre vidieť predvolené rozdelenie úrovní a ich čítanie.

Colorize​

Pridaním atribútu colorize sa pruhy indikátora sfarbia podľa úrovne (nízka, stredná, vysoká).

Sírka pruhov indikátora​

Nastavením CSS premennej --wje-level-indicator-width na ľubovoľnú hodnotu je možné nastaviť šírku pruhov indikátora.

Reverse​

Pridaním atribútu reverse sa pruhy indikátora zobrazia v opačnom poradí.

Kedy použiť​

Použite wje-level-indicator, keď potrebujete používateľovi okamžite komunikovať stav, výsledok akcie alebo ďalší krok.

Kedy nepoužiť​

Nepoužívajte viacero konkurenčných feedback kanálov naraz pre jednu udalosť.

Prístupnosť​

Status správy oznamujte cez vhodné ARIA live regióny a pri modálnych prvkoch spravujte fokus (open/close).

Odporúčané postupy​

  • Vyberte závažnosť správ (info/success/warning/error) podľa reálneho dopadu na používateľa.
  • Pri blokujúcich akciách preferujte potvrdenie iba tam, kde hrozí nevratná zmena.
  • Nastavte konzistentné timeouty, aby používateľ stihol správu prečítať.

Atribúty a vlastnosti​

bars​

PopisNastavuje textovú hodnotu uloženú vo voľbe bars.
Atribútbars
Typstring
Predvolené-

colorize​

PopisUrčuje, či je voľba colorize zapnutá a ovplyvňuje správanie komponentu.
Atribútcolorize
Typboolean
Predvolenéfalse

level​

PopisNastavuje úroveň korekcie chýb.
Atribútlevel
Typstring
Predvolené-

reverse​

PopisUrčuje, či je voľba reverse zapnutá a ovplyvňuje správanie komponentu.
Atribútreverse
Typboolean
Predvolenéfalse

Udalosti​

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

Metódy​

updateBars​

PopisAktualizuje bars podľa najnovších údajov komponentu.
Signatúra(level: number, bars: Array) => void

getColor​

PopisVráti color z aktuálneho stavu komponentu.
Signatúra(level: number, bars: number) => string | undefined

CSS tieňové časti​

NázovPopis
``Štýluje shadow časť časť.

CSS vlastné premenné​

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

Sloty​

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