Skip to main content

Layout Típusok

Az alábbi típusok a layout és modális komponensek propjait írják le.

TypeOfPageParams

KulcsTípusLeírás
children?React.ReactElement | React.ReactElement[]Az oldal tartalma.
withoutHeader?booleanFejléc elrejtése (jelenleg nem használt).
withoutFooter?booleanLábléc elrejtése (jelenleg nem használt).
showInformation?booleanInformációs sáv megjelenítése.
materialInfo?booleanAnyag információk megjelenítése.
setAds?FunctionHirdetés állapot beállítása.
onlyLogedIn?booleanCsak bejelentkezett felhasználóknak.
setUserData?FunctionFelhasználói adatok beállítása.
setLoading?FunctionBetöltési állapot kezelése.
onlyAdmin?booleanCsak admin hozzáférés.
showSuggestedExcersie?booleanJavasolt feladatok megjelenítése.

TypeOfWindowParams

KulcsTípusLeírás
children?React.ReactElement | React.ReactElement[]A modál tartalma.
title?stringA modál címe.
openbooleanA modál nyitott állapota.
closeFunctionFunctionBezárás callback.

TypeOfWindowHeaderParams

KulcsTípusLeírás
title?stringA fejléc címe.
closeFunctionFunctionBezárás callback.

TypeOfPoemWindow

KulcsTípusLeírás
readMore?poemType | nullA megjelenítendő vers adatai.
readMoreWindowbooleanA vers ablak nyitott állapota.
setReadMoreWindowFunctionNyitás/zárás kezelése.
highlight?string[]Kiemelendő sorok.

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

  • Oldal layout és modálok: web/components/Page/Page.component.tsx, web/components/Window/Window.component.tsx.
  • Versnézet modál: web/components/PoemShow/PoemWindow.component.tsx.