use favicon on quiz view page

This commit is contained in:
nflnkr 2023-12-08 15:22:52 +03:00
parent ef389f97b1
commit a5e76a20ea

@ -1,4 +1,4 @@
import { useLayoutEffect, useState } from "react";
import { useEffect, useState } from "react";
import { Box } from "@mui/material";
import { StartPageViewPublication } from "./StartPageViewPublication";
@ -13,6 +13,13 @@ export const ViewPage = () => {
const { questions } = useQuestions();
const [visualStartPage, setVisualStartPage] = useState<boolean>(!quiz?.config.noStartPage);
useEffect(() => {
const link = document.querySelector('link[rel="icon"]');
if (link && quiz?.config.startpage.favIcon) {
link.setAttribute("href", quiz.config.startpage.favIcon);
}
}, [quiz?.config.startpage.favIcon]);
const filteredQuestions = questions.filter(
({ type }) => type