2024-02-01 13:18:16 +00:00
|
|
|
import { Box } from "@mui/material";
|
2024-02-01 19:14:27 +00:00
|
|
|
import ContextProviders from "./ContextProviders";
|
|
|
|
import { QuizIdContext } from "./contexts/QuizIdContext";
|
2024-02-01 13:18:16 +00:00
|
|
|
import { useParams } from "react-router-dom";
|
2024-01-31 15:08:01 +00:00
|
|
|
import { ViewPage } from "./pages/ViewPublicationPage/ViewPublicationPage";
|
2023-12-16 14:55:56 +00:00
|
|
|
|
|
|
|
|
2024-01-31 14:39:50 +00:00
|
|
|
const defaultQuizId = "ef836ff8-35b1-4031-9acf-af5766bac2b2";
|
|
|
|
|
2024-02-01 13:18:16 +00:00
|
|
|
export default function App() {
|
|
|
|
const quizId = useParams().quizId ?? defaultQuizId;
|
2023-12-16 14:55:56 +00:00
|
|
|
|
2024-01-20 12:25:08 +00:00
|
|
|
return (
|
2024-02-01 13:18:16 +00:00
|
|
|
<QuizIdContext.Provider value={quizId}>
|
|
|
|
<ContextProviders>
|
|
|
|
<Box sx={{
|
|
|
|
height: "100dvh",
|
|
|
|
}}>
|
|
|
|
<ViewPage />
|
|
|
|
</Box>
|
|
|
|
</ContextProviders>
|
|
|
|
</QuizIdContext.Provider>
|
2024-01-20 12:25:08 +00:00
|
|
|
);
|
2023-12-16 14:55:56 +00:00
|
|
|
}
|