frontAnswerer/lib/contexts/QuizDataContext.ts
Nastya 1f2880f719
All checks were successful
Deploy / CreateImage (push) Successful in 3m6s
Deploy / DeployService (push) Successful in 21s
hide ai
2025-04-28 03:34:46 +03:00

20 lines
529 B
TypeScript

import { QuizSettings } from "@model/settingsData";
import { createContext, useContext } from "react";
import { AnyTypedQuizQuestion } from "..";
export const QuizSettingsContext = createContext<
| (QuizSettings & {
quizId: string;
preview: boolean;
changeFaviconAndTitle: boolean;
})
| null
>(null);
export const useQuizSettings = () => {
const quizSettings = useContext(QuizSettingsContext);
if (quizSettings === null) throw new Error("QuizSettings context is null");
return quizSettings;
};