Galéria
Komponenty
37 / 37 hotovýchKaždý komponent má náhľad, HTML na skopírovanie a dokumentáciu k triedam. Zdrojom je components/, takže sa ukážka nemôže rozísť s tým, čo naozaj funguje.
Čím sa mení vzhľad všetkého naraz, je na stránke dizajnové tokeny.
Zbaliteľná sekcia
HotovéNadpis, ktorý po kliknutí odkryje obsah. Stojí na natívnom <details>, takže nepotrebuje ani riadok JavaScriptu.
Upozornenie
HotovéHláška cez celú šírku obsahu — výsledok akcie, varovanie, chyba formulára. Voliteľne zatvárateľná.
Výber z číselníka
HotovéPole s našepkávačom — používateľ píše, komponent filtruje zoznam a on si vyberie. Bez externej knižnice.
Avatar
HotovéIniciály v kruhu, prípadne fotografia. Farbu určuje meno, nie náhoda — ten istý človek má vždy ten istý odtieň.
Štítok
HotovéKrátke označenie stavu alebo kategórie. Tlmené aj sýte prevedenie, počet, súhrnný štítok, zatvárateľný filter.
Omrvinková navigácia
HotovéCesta k aktuálnej stránke nad jej nadpisom. Ukáže, kde používateľ je a ako sa vráti späť.
Tlačidlo
HotovéAkcia, ktorú používateľ spustí kliknutím. Deväť variantov, tri veľkosti.
Karta
HotovéOhraničený blok obsahu s hlavičkou, telom a pätičkou. Základná stavebná jednotka obrazoviek.
Graf
HotovéStĺpcový, čiarový a prstencový graf s našimi farbami, písmom a slovenskými číslami. Dáta sú v značkách.
Voľby
HotovéCheckbox, radio a prepínač s klikateľným popiskom, skupinou volieb vo fieldsete a voľbou ako dlaždicou.
Zoznam údajov
HotovéDvojice „popis — hodnota" v karte detailu. Sémanticky zoznam definícií, nie tabuľka.
Dátová tabuľka
HotovéVýber riadkov a hromadné akcie nad komponentom tabuľka. Triedenie a filtrovanie zostávajú serverové.
Výber dátumu
HotovéKalendár nad poľom formulára — slovenský formát, pondelok ako prvý deň, rozsah aj čas. Tenký wrapper nad Flatpickrom.
Rozbaľovacie menu
HotovéTlačidlo a panel pod ním — navigácia, používateľské menu, akcie v riadku tabuľky, viacstĺpcové menu sekcie.
Prázdny stav
HotovéTo, čo používateľ vidí namiesto obsahu — ikona, veta o tom čo chýba, a akcia, ktorá s tým niečo urobí. Slúži aj ako celá chybová obrazovka.
Zoznam s ikonami
HotovéRiadok „ikona + text" — čo systém vie, čo obsahuje balík, čo treba pripraviť. Ikona nahrádza odrážku.
Mriežka a rozloženie
HotovéSedem vzorov na rozmiestnenie prvkov — mriežka, stoh, zhluk, dva stĺpce, strop šírky a dve kostry stránky. Jediné miesto v systéme, ktoré rieši medzery.
Ikona
HotovéPhosphor ako CSS maska — jedna trieda na ikonu. Veľkosť riadi rodič, farbu dedí, takže ikona nikdy nepotrebuje vlastný modifikátor.
Spojené prvky
HotovéPole spojené s tlačidlom, selectom, statickým textom alebo checkboxom do jedného celku so zdieľaným rámom.
Polia formulára
HotovéTextové pole, viacriadkové pole a select spolu s popiskom, nápovedou a chybovou hláškou.
Modálne okno
HotovéNatívny dialóg nad obsahom — potvrdenie nevratnej akcie, krátky formulár, náhľad dokladu. Štyri šírky, kontextové farby hlavičky, statické a rozmazané prevedenie.
Horná navigácia
HotovéLišta pri vrchu obrazovky — značka, hlavné menu, hľadanie a používateľské menu. Pod md sa menu vysunie zboku.
Hlavička stránky
HotovéNadpis obrazovky, stav vedľa neho, podnadpis a akcie vpravo. Prvý riadok každej stránky.
Stránkovanie
HotovéLišta pod tabuľkou — koľko záznamov je vidieť, prepínanie strán a voľba veľkosti strany.
Ukazovateľ postupu
HotovéPruh alebo kruh s hodnotou — obsadenosť termínu, postup nahrávania, odpočet času. Hodnota ide CSS premennou, nie inline šírkou.
Bočný panel
HotovéZvislá navigácia so sekciami a ikonami. Dá sa zbaliť na ikony, pod md sa vysúva zboku.
Kostra obsahu
HotovéSivé tvary na mieste obsahu, ktorý sa ešte načítal. Ukazujú, čo má prísť, takže stránka pri dopočítaní nepodskočí.
Spinner
HotovéTočenie pre čakanie, o ktorom nevieme, ako dlho potrvá. Farbu dedí, takže na tlačidle je biely a v texte tmavý.
KPI dlaždica
HotovéJedno číslo, ktoré má človek prehliadnuť na jeden pohľad — s popisom, jednotkou a zmenou oproti minulému obdobiu.
Postup
HotovéUkazovateľ krokov viackrokového formulára — čo je za mnou, kde stojím, čo ma čaká. Číslo kreslí CSS, nie značky.
Tabuľka
HotovéZoznam záznamov s hlavičkou, triedením, filtračným riadkom a farebnými stavmi riadkov.
Záložky
HotovéPrepínanie medzi rovnocennými časťami jednej obrazovky. Ovládanie šípkami, stav v ARIA.
Tmavý režim
HotovéPrepnutie svetlej a tmavej témy atribútom na koreni dokumentu. Komponenty o téme nevedia — prefarbí ich sémantická vrstva.
Časová os
HotovéHistória zmien dokladu — kto čo kedy urobil. Značka nesie tón, text zostáva čierny.
Toast
HotovéKrátke potvrdenie pri okraji obrazovky, ktoré samo zmizne a neprerušuje prácu.
Tooltip
HotovéKrátke vysvetlenie pri prvku, ktoré sa ukáže pri prejdení myšou alebo pri fokuse. Nesie doplnok, nikdy nie to podstatné.
Nahrávanie súborov
HotovéZóna na pretiahnutie súborov a zoznam príloh s postupom. Prenos na server si robí cieľový projekt sám.
Dokumenty projektu
7 súborovMarkdown zo zdrojov vysádzaný do čitateľnej podoby. Surový .md zostáva na každej stránke po ruke — odkazom aj tlačidlom na stiahnutie.
Fonty — pôvod a použitie
1 minCLAUDE.md — ITL Design System
24 minPokyny pre AI agentov aj ľudí pracujúcich v tomto repozitári.
HISTORY — ITL Design System
161 minZápis toho, čo je za nami: hotová práca, postavené komponenty, zapísané rozhodnutia a uzavreté otázky. Čo je ešte pred nami, je v TODO.md.
ITL Design System
6 minInterná knižnica UI komponentov firmy IT LEARNING SLOVAKIA, s.r.o.
ITL Design System
11 minInterná knižnica UI komponentov firmy IT LEARNING SLOVAKIA, s.r.o. 39 hotových komponentov, tmavý režim, plná ARIA. Zdroj a galéria: https://design.itl.sk
TODO — ITL Design System
10 minČo je ešte pred nami. Hotová práca, postavené komponenty, zapísané rozhodnutia a uzavreté otázky sú v HISTORY.md.
vendor/
1 minGenerovaný adresár. Needituj ho ručne — obnovíš ho príkazom: