Table

A table komponenssel táblázatban jeleníthetünk meg információkat és adatokat.

Fejlesztői dokumentáció Felépítés

Row: A táblázat egy sora.

Column: A táblázat egy oszlopa.

Cell: A táblázat egy cellája.

Row divider: A táblázat sorait elválasztó vonal.

Content: A cellák tartalma.

Opciók Cella opciók

A cellák alapértelmezetten szövegeket, számokat, linkeket, gombokat és badge-eket tartalmazhatnak. (A table más komponensekkel és elemekkel is bővíthető, de ezeket a komponens nem tartalmazza.)

Device

Mobileszközökön lehetőleg ne használjuk. Ha mégis szükséges, a komponens Mobile variánsával egy cellában jeleníthetjük meg a fejlécet és a hozzá tartozó adatot.

Layout

A táblázatok fejlécét a Layout opcióval sorként vagy oszlopként definiálhatjuk.

Általában oszlopos elrendezés használunk. A soros elrendezés elsősorban kulcs-érték párok megjelenítésére alkalmas.

Működés Minimális méretek

A cellák szélessége legalább 3rem, magassága 2,5rem. A fejléc és a “sima” sorok ugyanolyan magasak.

Szöveg túlcsordulása

A hosszú szövegek több sorba törnek.

Szövegírási útmutató Fejléc címe
  • A fejléc címe lehetőleg 1-2 szó legyen, de egyértelműen írja le, hogy milyen adatot tartalmaz az adott sor vagy oszlop.

  • Nagy kezdőbetűvel kezdjük. Ügyelünk rá, hogy csak az első szó kezdőbetűje nagy!

Használati megfontolások Néhány adat megjelenítése

Ha csak néhány adatot vagy kulcs-érték párt szeretnénk megjeleníteni, használjunk egyszerű felsorolást.

Szövegek és számok igazítása

A cellában a szövegeket alapértelmezetten balra rendezzük. (Az utolsó oszlop gyakran tartalmaz összesítést vagy gombot. Ilyenkor jobbra is rendezhetjük a tartalmat, hogy elkülönüljön a táblázat többi adatától.)

A számokat mindig jobbra rendezzük.

Tabuláris számok használata

A számok megjelenítésénél design system betűtípusának Tabular beállítását használjuk.

Ezzel a beállítással a számok egyforma szélességűek lesznek, a helyi értékek egymás alá kerülnek, ami segíti az összehasonlítást.

Üres cellák

Az üres cellákba – (en dash) karaktert írunk.

Akadálymentesség Kontrasztarányok

A komponens a design system kontrasztcélokkal generált szemantikus színeit használja, ezért megfelel az akadálymentesítési követelményeknek. A tokenizálás miatt ez színsémától és sötét vagy világos módtól függetlenül igaz.

A kontraszt minimumokat a design system legsötétetebb – sötét módban a legvilágosabb – hátterén generáljuk, emiatt ez az arány minden más használható háttéren ennél csak jobb lehet.

Ha a komponenst nem tokenizált háttérszínen használjuk, manuálisan ellenőrizni kell a kontrasztot!