frontPanel/src/pages/ResultPage/Result.tsx

47 lines
2.2 KiB
TypeScript
Raw Normal View History

import { Box, Button, Tooltip, useMediaQuery, useTheme } from "@mui/material";
2023-11-27 23:07:24 +00:00
import { updateQuiz } from "@root/quizes/actions";
import { useCurrentQuiz } from "@root/quizes/hooks";
import image from "../../assets/Rectangle 110.png";
import Info from "../../assets/icons/Info";
import TooltipClickInfo from "@ui_kit/Toolbars/TooltipClickInfo";
// import CreationFullCard from "./FirstEntry";
2023-04-23 08:39:34 +00:00
export const Result = () => {
2023-12-31 02:53:25 +00:00
const quiz = useCurrentQuiz();
const theme = useTheme();
const isMobile = useMediaQuery(theme.breakpoints.down(650));
2023-12-31 02:53:25 +00:00
if (!quiz) return null;
2023-11-20 17:22:13 +00:00
2023-12-31 02:53:25 +00:00
return (
<Box component="section">
{/* <CreationFullCard
2023-11-27 23:07:24 +00:00
text="Вы можете показывать разные результаты квиза (добавьте описание, изображение, стоимость и т.п.) разным пользователям, нужно только их создать и проставить условия. Таким образом ваш квиз получится максимально индивидуальным для каждого клиента. Показывайте картинку/видео вместо результата или переадресовывайте пользователя по нужной ссылке."
text2="Этот шаг - необязательный, квиз будет работать и без автоматических результатов."
image={image}
/> */}
2023-12-31 02:53:25 +00:00
<Box sx={{ display: "flex", mt: "30px", alignItems: "center" }}>
<Button
variant="contained"
sx={{ mr: "15px", minWidth: "258px" }}
onClick={() =>
updateQuiz(quiz.id, (quiz) => {
quiz.config.results = true;
})
}
>
Создать результаты
</Button>
{isMobile ? (
<TooltipClickInfo title={"Посмотреть справку"} />
) : (
<Tooltip title="Посмотреть справку" placement="top">
<Box>
<Info />
</Box>
</Tooltip>
)}
2023-12-31 02:53:25 +00:00
</Box>
</Box>
);
2023-04-23 08:39:34 +00:00
};