analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
30 lines • 961 B
TypeScript
import type { ColumnConfig } from '../../TableProvider/index';
import type { ExamTableItem } from '../../types/examsHistory';
import { ExamDisplayStatus } from '../../types/examsHistory';
/**
* Badge action type for exam status
*/
type ExamBadgeAction = 'info' | 'success' | 'warning' | 'error';
/**
* Get badge action based on exam status
*
* @param status - Exam display status
* @returns Badge action type
*/
export declare const getExamStatusBadgeAction: (status: ExamDisplayStatus) => ExamBadgeAction;
/**
* Column configuration for exams table
*
* Columns:
* - startDate: Data da prova (inicio)
* - title: Titulo
* - school: Escola
* - class: Turma
* - status: Status (Agendada, Em andamento, Finalizada, Cancelada)
* - questionCount: Questoes
* - createdAt: Criada em
* - completionPercentage: Conclusao
*/
export declare const examsTableColumns: ColumnConfig<ExamTableItem>[];
export {};
//# sourceMappingURL=examsTableConfig.d.ts.map