import { Box, Button, ButtonBase, Link, Paper, Typography, useTheme, } from "@mui/material"; import { QuizPreviewLayoutByType } from "./QuizPreviewLayoutByType"; import YoutubeEmbedIframe from "../tools/YoutubeEmbedIframe"; import { useQuizData } from "@contexts/QuizDataContext"; import { useRootContainerSize } from "@contexts/RootContainerWidthContext"; import { setCurrentQuizStep } from "@stores/quizView"; import { useUADevice } from "@utils/hooks/useUADevice"; import { quizThemes } from "@utils/themes/Publication/themePublication"; import { NameplateLogo } from "@icons/NameplateLogo"; import PenaLogo from "@icons/PenaLogo.png"; export const StartPageViewPublication = () => { const theme = useTheme(); const { settings } = useQuizData(); const { isMobileDevice } = useUADevice(); const isMobile = useRootContainerSize() < 700; const isTablet = useRootContainerSize() < 800; const handleCopyNumber = () => { navigator.clipboard.writeText(settings.cfg.info.phonenumber); }; const background = settings.cfg.startpage.background.type === "image" ? ( settings.cfg.startpage.background.desktop ? ( ) : null ) : settings.cfg.startpage.background.type === "video" ? ( settings.cfg.startpage.background.video ? ( ) : null ) : null; return ( {settings.cfg.info.orgname} } quizMainBlock={ <> {settings.name} {settings.cfg.startpage.description} {settings.cfg.info.site && ( {settings.cfg.info.site} )} {settings.cfg.info.clickable ? ( isMobileDevice ? ( {settings.cfg.info.phonenumber} ) : ( {settings.cfg.info.phonenumber} ) ) : ( {settings.cfg.info.phonenumber} )} {settings.cfg.info.law} Сделано на PenaQuiz } backgroundBlock={background} startpageType={settings.cfg.startpageType} alignType={settings.cfg.startpage.position} /> ); };