UNPKG

analytica-frontend-lib

Version:

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

39 lines 1.39 kB
import { type StudentActivityCorrectionData } from '../../types/studentActivityCorrection'; /** * Props for the CorrectActivityModal component */ export interface CorrectActivityModalProps { /** Whether the modal is open */ isOpen: boolean; /** Function to close the modal */ onClose: () => void; /** Student activity correction data */ data: StudentActivityCorrectionData | null; /** Whether the modal is in view-only mode */ isViewOnly?: boolean; /** Callback when observation is submitted with optional files */ onObservationSubmit?: (observation: string, files: File[]) => void; } /** * Modal component for correcting or viewing student activity details * * Displays student information, statistics cards, observation section, * and a list of questions with their status. * * @param props - Component props * @returns JSX element * * @example * ```tsx * <CorrectActivityModal * isOpen={isOpen} * onClose={() => setIsOpen(false)} * data={studentData} * isViewOnly={false} * onObservationSubmit={(obs, files) => console.log(obs, files)} * /> * ``` */ declare const CorrectActivityModal: ({ isOpen, onClose, data, isViewOnly, onObservationSubmit, }: CorrectActivityModalProps) => import("react/jsx-runtime").JSX.Element | null; export default CorrectActivityModal; //# sourceMappingURL=CorrectActivityModal.d.ts.map