Skip to main content

UI Típusok

Ezek a típusok a UI komponensek paramétereit és segédstruktúráit írják le.

TypeOfCardParams​

KulcsTípusLeírás
icon?React.ReactElementOpcionális ikon.
title?stringKártya cím.
description?stringLeírás.
loading?booleanBetöltési állapot.
link?stringCím link URL.
onClick?() => voidKattintás callback.

TypeOfSelectParams​

KulcsTípusLeírás
title?stringCím felirat.
value?stringAzonosító/érték.
defaultChecked?booleanAlapértelmezett állapot.
checked?booleanVezérelt állapot.
onChange?FunctionVáltozás callback.
description?stringLeírás.

TypeOfProgressParams​

KulcsTípusLeírás
progressnumberHaladás százalékban.
loading?booleanBetöltési állapot.

TypeOfNextButtonParams​

KulcsTípusLeírás
onClickFunction?FunctionKattintás callback.
link?stringNavigációs link.
size?'small' | 'medium' | 'large'Gomb méret.
children?React.ReactElement | stringGomb tartalma.
arrow?booleanNyíl ikon megjelenítése.
disabled?booleanTiltott állapot.

TypeOfShowHintsParams​

KulcsTípusLeírás
hintsstring[]A megjeleníthető tippek.
showHintsbooleanTippek láthatósága.

typeOfSize​

KulcsTípusLeírás
minnumberMinimum érték.
maxnumberMaximum érték.

CategorieType​

KulcsTípusLeírás
titlestringKategória cím.
linkstringNavigációs útvonal.
description?stringOpcionális leírás.

typeOfCategorieParams​

KulcsTípusLeírás
categoriesCategorieType[]Megjelenítendő kategóriák.

random(start, end)​

Egy egyszerű segédfüggvény, amely egész számot generál a start és end tartományból.

ParaméterTípusLeírás
startnumberA tartomány kezdete.
endnumberA tartomány vége.

Alkalmazási példa (az alkalmazásban)​

  • Alap UI elemek: web/components/Card/Card.component.tsx, web/components/Select/Select.component.tsx, web/components/Progress/Progress.component.tsx.
  • Skeleton segédek: web/components/Skeleton/Skeleton.component.tsx.
  • Kategória kártyák: web/components/categories-cards/Categorie.component.tsx.
  • Tippek megjelenítése: web/components/ShowHints/showHinds.component.tsx.