analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
58 lines (55 loc) • 2.62 kB
text/typescript
import * as react_jsx_runtime from 'react/jsx-runtime';
import * as react from 'react';
import { ReactNode } from 'react';
import { Question } from './useQuizStore/index.mjs';
import 'zustand';
declare const Quiz: react.ForwardRefExoticComponent<{
children: ReactNode;
className?: string;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizHeaderResult: react.ForwardRefExoticComponent<{
className?: string;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizTitle: react.ForwardRefExoticComponent<{
className?: string;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizHeader: () => react_jsx_runtime.JSX.Element;
declare const QuizContent: react.ForwardRefExoticComponent<{
type?: "Alternativas" | "Dissertativa";
variant?: "result" | "default";
className?: string;
} & react.RefAttributes<HTMLDivElement>>;
interface QuizAlternativeInterface {
variant?: 'result' | 'default';
}
declare const QuizAlternative: ({ variant }: QuizAlternativeInterface) => react_jsx_runtime.JSX.Element;
interface QuizMultipleChoiceInterface {
variant?: 'result' | 'default';
}
declare const QuizMultipleChoice: ({ variant, }: QuizMultipleChoiceInterface) => react_jsx_runtime.JSX.Element;
declare const QuizQuestionList: ({ filterType, onQuestionClick, }?: {
filterType?: string;
onQuestionClick?: () => void;
}) => react_jsx_runtime.JSX.Element;
declare const QuizFooter: react.ForwardRefExoticComponent<{
className?: string;
variant?: "result" | "default";
onGoToSimulated?: () => void;
onDetailResult?: () => void;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizResultHeaderTitle: react.ForwardRefExoticComponent<{
className?: string;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizResultTitle: react.ForwardRefExoticComponent<{
className?: string;
} & react.RefAttributes<HTMLParagraphElement>>;
declare const QuizResultPerformance: react.ForwardRefExoticComponent<react.RefAttributes<HTMLDivElement>>;
declare const QuizListResult: react.ForwardRefExoticComponent<{
className?: string;
onSubjectClick?: (subject: string) => void;
} & react.RefAttributes<HTMLDivElement>>;
declare const QuizListResultByMateria: ({ subject, onQuestionClick, }: {
subject: string;
onQuestionClick: (question: Question) => void;
}) => react_jsx_runtime.JSX.Element;
export { Quiz, QuizAlternative, QuizContent, QuizFooter, QuizHeader, QuizHeaderResult, QuizListResult, QuizListResultByMateria, QuizMultipleChoice, QuizQuestionList, QuizResultHeaderTitle, QuizResultPerformance, QuizResultTitle, QuizTitle };