UNPKG

analytica-frontend-lib

Version:

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

28 lines 1.41 kB
import type { TableParams } from '../../TableProvider/index'; import type { ExamStudentTableItem, ExamDetailsPagination } from '../../types/examDetails'; export interface ExamStudentsTableProps { students: ExamStudentTableItem[]; loading: boolean; pagination: ExamDetailsPagination; onParamsChange: (params: TableParams) => void; onDownloadAnswerSheet: (studentId: string) => void; onViewAnswers: (studentId: string) => void; onDownloadAllAnswerSheets: () => void; loadingStudentId: string | null; batchLoading: boolean; /** Custom title for the section */ title?: string; /** Custom label for the download all button */ downloadAllLabel?: string; /** Custom loading label for the download all button */ downloadAllLoadingLabel?: string; /** Custom item label for pagination */ itemLabel?: string; } /** * Students results table component for exam details * Uses TableProvider from analytica-frontend-lib with server-side pagination */ export declare const ExamStudentsTable: ({ students, loading, pagination, onParamsChange, onDownloadAnswerSheet, onViewAnswers, onDownloadAllAnswerSheets, loadingStudentId, batchLoading, title, downloadAllLabel, downloadAllLoadingLabel, itemLabel, }: ExamStudentsTableProps) => import("react/jsx-runtime").JSX.Element; export default ExamStudentsTable; //# sourceMappingURL=ExamStudentsTable.d.ts.map