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.