import ChartIcon from "@icons/ChartIcon"; import LinkIcon from "@icons/LinkIcon"; import PencilIcon from "@icons/PencilIcon"; import { Quiz } from "@model/quiz/quiz"; import MoreHorizIcon from "@mui/icons-material/MoreHoriz"; import { Box, Button, IconButton, Typography, useMediaQuery, useTheme, } from "@mui/material"; import { deleteQuiz, setEditQuizId } from "@root/quizes/actions"; import { useNavigate } from "react-router-dom"; interface Props { quiz: Quiz; openCount?: number; applicationCount?: number; conversionPercent?: number; } export default function QuizCard({ quiz, openCount = 0, applicationCount = 0, conversionPercent = 0, }: Props) { const theme = useTheme(); const isMobile = useMediaQuery(theme.breakpoints.down(600)); const navigate = useNavigate(); function handleEditClick() { setEditQuizId(quiz.id); navigate("/edit"); } return ( {quiz.name} быстрая ссылка ... {openCount} Открытий {applicationCount} Заявок {conversionPercent} % Конверсия