import { useState } from "react"; import { useParams } from "react-router-dom"; import { Box, Typography, useTheme } from "@mui/material"; import ButtonsOptions from "../ButtonsOptions"; import Rating from "@mui/material/Rating"; import RatingStar from "../../../assets/icons/questionsPage/ratingStar"; import SwitchRating from "./switchRating"; import { questionStore, updateQuestionsList } from "@root/questions"; interface Props { totalIndex: number; } export default function RatingOptions({ totalIndex }: Props) { const [switchState, setSwitchState] = useState("setting"); const quizId = Number(useParams().quizId); const { listQuestions } = questionStore(); const theme = useTheme(); const SSHC = (data: string) => { setSwitchState(data); }; return ( <> `${value} Heart${value !== 1 ? "s" : ""}` } precision={1} icon={} emptyIcon={} sx={{ display: "flex", gap: "15px" }} onChange={(_, value) => { const clonContent = listQuestions[quizId][totalIndex].content; clonContent.starts = value || 0; updateQuestionsList(quizId, totalIndex, { content: clonContent }); }} /> Негативно Позитивно ); }