UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

56 lines 2.4 kB
import { ReactNode } from 'react'; import { QUIZ_TYPE } from './useQuizStore/index'; export declare const getQuizTypeConfig: (type: QUIZ_TYPE) => { readonly label: "Simulado"; readonly article: "o"; readonly preposition: "do"; } | { readonly label: "Questionário"; readonly article: "o"; readonly preposition: "do"; } | { readonly label: "Atividade"; readonly article: "a"; readonly preposition: "da"; } | { readonly label: "Aula recomendada"; readonly article: "a"; readonly preposition: "da"; }; export declare const getTypeLabel: (type: QUIZ_TYPE) => "Atividade" | "Simulado" | "Questionário" | "Aula recomendada"; export declare const getQuizArticle: (type: QUIZ_TYPE) => "a" | "o"; export declare const getQuizPreposition: (type: QUIZ_TYPE) => "do" | "da"; export declare const getCompletionTitle: (type: QUIZ_TYPE) => string; export declare const getGoBackButtonLabel: (type: QUIZ_TYPE) => string; export declare const getExitConfirmationText: (type: QUIZ_TYPE) => string; export declare const getFinishConfirmationText: (type: QUIZ_TYPE) => string; declare const Quiz: import("react").ForwardRefExoticComponent<{ children: ReactNode; className?: string; variant?: "result" | "default"; } & import("react").RefAttributes<HTMLDivElement>>; declare const QuizTitle: import("react").ForwardRefExoticComponent<{ className?: string; onBack?: () => void; } & import("react").RefAttributes<HTMLDivElement>>; declare const QuizHeader: () => import("react/jsx-runtime").JSX.Element; declare const QuizContent: ({ paddingBottom }: { paddingBottom?: string; }) => import("react/jsx-runtime").JSX.Element; declare const QuizQuestionList: ({ filterType, onQuestionClick, }?: { filterType?: string; onQuestionClick?: () => void; }) => import("react/jsx-runtime").JSX.Element; declare const QuizFooter: import("react").ForwardRefExoticComponent<{ className?: string; onGoToSimulated?: () => void; onDetailResult?: () => void; handleFinishSimulated?: () => void; onGoToNextModule?: () => void; onRepeat?: () => void; onTryLater?: () => void; resultImageComponent?: ReactNode; resultIncorrectImageComponent?: ReactNode; } & import("react").RefAttributes<HTMLDivElement>>; export { QuizTitle, Quiz, QuizHeader, QuizContent, QuizFooter, QuizQuestionList, }; //# sourceMappingURL=Quiz.d.ts.map