analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
94 lines (93 loc) • 2.42 kB
JavaScript
// src/utils/examFilterHelpers.ts
var EXAM_STATUS_OPTIONS = [
{ id: "AGENDADA", name: "Agendada" },
{ id: "EM_ANDAMENTO", name: "Em andamento" },
{ id: "FINALIZADA", name: "Finalizada" },
{ id: "CANCELADA", name: "Cancelada" }
];
var EXAM_FILTER_CATEGORY = /* @__PURE__ */ ((EXAM_FILTER_CATEGORY2) => {
EXAM_FILTER_CATEGORY2["SCHOOL"] = "school";
EXAM_FILTER_CATEGORY2["SCHOOL_YEAR"] = "schoolYear";
EXAM_FILTER_CATEGORY2["CLASS"] = "class";
EXAM_FILTER_CATEGORY2["SUBJECT"] = "subject";
EXAM_FILTER_CATEGORY2["STATUS"] = "status";
return EXAM_FILTER_CATEGORY2;
})(EXAM_FILTER_CATEGORY || {});
var EXAM_FILTER_GROUP = /* @__PURE__ */ ((EXAM_FILTER_GROUP2) => {
EXAM_FILTER_GROUP2["ACADEMIC"] = "academic";
EXAM_FILTER_GROUP2["CONTENT"] = "content";
EXAM_FILTER_GROUP2["STATUS"] = "status";
return EXAM_FILTER_GROUP2;
})(EXAM_FILTER_GROUP || {});
var createExamDraftsModelsFiltersConfig = (subjectOptions) => [
{
key: "content" /* CONTENT */,
label: "CONTE\xDADO",
categories: [
{
key: "subject" /* SUBJECT */,
label: "Mat\xE9ria",
selectedIds: [],
itens: subjectOptions
}
]
}
];
var createExamHistoryFiltersConfig = (options) => [
{
key: "status" /* STATUS */,
label: "STATUS",
categories: [
{
key: "status" /* STATUS */,
label: "Status da Prova",
selectedIds: [],
itens: EXAM_STATUS_OPTIONS
}
]
},
{
key: "academic" /* ACADEMIC */,
label: "DADOS ACAD\xCAMICOS",
categories: [
{
key: "school" /* SCHOOL */,
label: "Escola",
selectedIds: [],
itens: options.schools ?? []
},
{
key: "schoolYear" /* SCHOOL_YEAR */,
label: "Ano",
selectedIds: [],
itens: options.schoolYears ?? []
},
{
key: "class" /* CLASS */,
label: "Turma",
selectedIds: [],
itens: options.classes ?? []
}
]
},
{
key: "content" /* CONTENT */,
label: "CONTE\xDADO",
categories: [
{
key: "subject" /* SUBJECT */,
label: "Mat\xE9ria",
selectedIds: [],
itens: options.subjects ?? []
}
]
}
];
export {
EXAM_STATUS_OPTIONS,
EXAM_FILTER_CATEGORY,
EXAM_FILTER_GROUP,
createExamDraftsModelsFiltersConfig,
createExamHistoryFiltersConfig
};
//# sourceMappingURL=chunk-P7FCUXDE.mjs.map