diff --git a/lib/assets/icons/designs/design1.jpg b/lib/assets/icons/designs/design1.jpg new file mode 100644 index 0000000..e88e092 Binary files /dev/null and b/lib/assets/icons/designs/design1.jpg differ diff --git a/lib/assets/icons/designs/design10.jpg b/lib/assets/icons/designs/design10.jpg new file mode 100644 index 0000000..1def51d Binary files /dev/null and b/lib/assets/icons/designs/design10.jpg differ diff --git a/lib/assets/icons/designs/design2.jpg b/lib/assets/icons/designs/design2.jpg new file mode 100644 index 0000000..bf9149c Binary files /dev/null and b/lib/assets/icons/designs/design2.jpg differ diff --git a/lib/assets/icons/designs/design3.jpg b/lib/assets/icons/designs/design3.jpg new file mode 100644 index 0000000..9ed4613 Binary files /dev/null and b/lib/assets/icons/designs/design3.jpg differ diff --git a/lib/assets/icons/designs/design4.jpg b/lib/assets/icons/designs/design4.jpg new file mode 100644 index 0000000..4978059 Binary files /dev/null and b/lib/assets/icons/designs/design4.jpg differ diff --git a/lib/assets/icons/designs/design5.jpg b/lib/assets/icons/designs/design5.jpg new file mode 100644 index 0000000..dafd55e Binary files /dev/null and b/lib/assets/icons/designs/design5.jpg differ diff --git a/lib/assets/icons/designs/design6.jpg b/lib/assets/icons/designs/design6.jpg new file mode 100644 index 0000000..749dc54 Binary files /dev/null and b/lib/assets/icons/designs/design6.jpg differ diff --git a/lib/assets/icons/designs/design7.jpg b/lib/assets/icons/designs/design7.jpg new file mode 100644 index 0000000..8ebe6d8 Binary files /dev/null and b/lib/assets/icons/designs/design7.jpg differ diff --git a/lib/assets/icons/designs/design8.jpg b/lib/assets/icons/designs/design8.jpg new file mode 100644 index 0000000..3d9821e Binary files /dev/null and b/lib/assets/icons/designs/design8.jpg differ diff --git a/lib/assets/icons/designs/design9.jpg b/lib/assets/icons/designs/design9.jpg new file mode 100644 index 0000000..4f71c02 Binary files /dev/null and b/lib/assets/icons/designs/design9.jpg differ diff --git a/lib/components/ViewPublicationPage/Question.tsx b/lib/components/ViewPublicationPage/Question.tsx index 1feefb6..e742a98 100644 --- a/lib/components/ViewPublicationPage/Question.tsx +++ b/lib/components/ViewPublicationPage/Question.tsx @@ -20,7 +20,20 @@ import { NameplateLogoFQ } from "@icons/NameplateLogoFQ"; import { NameplateLogoFQDark } from "@icons/NameplateLogoFQDark"; import { notReachable } from "@utils/notReachable"; import { quizThemes } from "@utils/themes/Publication/themePublication"; -import { ReactNode } from "react"; + +import Desgin1 from "@icons/designs/design1.jpg"; +import Desgin2 from "@icons/designs/design2.jpg"; +import Desgin3 from "@icons/designs/design3.jpg"; +import Desgin4 from "@icons/designs/design4.jpg"; +import Desgin5 from "@icons/designs/design5.jpg"; +import Desgin6 from "@icons/designs/design6.jpg"; +import Desgin7 from "@icons/designs/design7.jpg"; +import Desgin8 from "@icons/designs/design8.jpg"; +import Desgin9 from "@icons/designs/design9.jpg"; +import Desgin10 from "@icons/designs/design10.jpg"; + +import type { ReactNode } from "react"; +import type { Design } from "@model/settingsData"; type Props = { currentQuestion: RealTypedQuizQuestion; @@ -29,6 +42,20 @@ type Props = { prevButton: ReactNode; }; +export const DESIGN_LIST: Record = { + "": "", + design1: Desgin1, + design2: Desgin2, + design3: Desgin3, + design4: Desgin4, + design5: Desgin5, + design6: Desgin6, + design7: Desgin7, + design8: Desgin8, + design9: Desgin9, + design10: Desgin10, +}; + export const Question = ({ currentQuestion, currentQuestionStepNumber, @@ -37,52 +64,62 @@ export const Question = ({ }: Props) => { const theme = useTheme(); const { settings } = useQuizData(); - console.log(currentQuestionStepNumber); + const design = DESIGN_LIST[settings.cfg.design]; + return ( - + + {quizThemes[settings.cfg.theme].isLight ? ( + + + + ) : ( + + + + )} + +