/* eslint-disable @next/next/no-img-element */ import {MultipleChoiceExercise, MultipleChoiceQuestion} from "@/interfaces/exam"; import clsx from "clsx"; import {useState} from "react"; import {CommonProps} from "."; import Button from "../Low/Button"; function Question({ variant, prompt, solution, options, userSolution, }: MultipleChoiceQuestion & {userSolution: string | undefined; onSelectOption?: (option: string) => void; showSolution?: boolean}) { const optionColor = (option: string) => { if (option === solution && !userSolution) { return "!border-mti-blue-light !text-mti-blue-light"; } if (option === solution) { return "!border-mti-green-light !text-mti-green-light"; } return userSolution === option ? "!border-mti-orange-light !text-mti-orange-light" : ""; }; return (