import { ReactNode } from "react"; import { Box, Typography, useTheme } from "@mui/material"; import { useQuizSettings } from "@contexts/QuizDataContext"; import Stepper from "@ui_kit/Stepper"; type FooterProps = { stepNumber: number | null; nextButton: ReactNode; prevButton: ReactNode; }; export const Footer = ({ stepNumber, nextButton, prevButton }: FooterProps) => { const theme = useTheme(); const { questions, settings, cnt } = useQuizSettings(); const questionsAmount = questions.filter(({ type }) => type !== "result").length; return ( {stepNumber !== null && settings.status !== "ai" && ( Вопрос {stepNumber} из {cnt} )} {prevButton} {nextButton} ); };