analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
52 lines (48 loc) • 2.17 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});// src/utils/subjectMappers.ts
var SUBJECT_NAME_MAPPING = {
matem\u00E1tica: "Matem\xE1tica" /* MATEMATICA */,
portugu\u00EAs: "Portugu\xEAs" /* PORTUGUES */,
ci\u00EAncias: "Biologia" /* BIOLOGIA */,
hist\u00F3ria: "Hist\xF3ria" /* HISTORIA */,
geografia: "Geografia" /* GEOGRAFIA */,
ingl\u00EAs: "Ingl\xEAs" /* INGLES */,
"educa\xE7\xE3o f\xEDsica": "Ed. F\xEDsica" /* EDUCACAO_FISICA */,
artes: "Artes" /* ARTES */,
tecnologia: "Trilhas" /* TRILHAS */,
f\u00EDsica: "F\xEDsica" /* FISICA */,
literatura: "Literatura" /* LITERATURA */,
biologia: "Biologia" /* BIOLOGIA */,
qu\u00EDmica: "Qu\xEDmica" /* QUIMICA */,
filosofia: "Filosofia" /* FILOSOFIA */,
espanhol: "Espanhol" /* ESPANHOL */,
reda\u00E7\u00E3o: "Reda\xE7\xE3o" /* REDACAO */,
sociologia: "Sociologia" /* SOCIOLOGIA */,
trilhas: "Trilhas" /* TRILHAS */
};
var mapSubjectNameToEnum = (subjectName) => {
const normalized = subjectName.trim().toLowerCase();
return SUBJECT_NAME_MAPPING[normalized] || null;
};
var mapSubjectEnumToName = (subjectEnum) => {
const reverseMapping = {
["Matem\xE1tica" /* MATEMATICA */]: "Matem\xE1tica",
["Portugu\xEAs" /* PORTUGUES */]: "Portugu\xEAs",
["Biologia" /* BIOLOGIA */]: "Biologia",
["Hist\xF3ria" /* HISTORIA */]: "Hist\xF3ria",
["Geografia" /* GEOGRAFIA */]: "Geografia",
["Ingl\xEAs" /* INGLES */]: "Ingl\xEAs",
["Ed. F\xEDsica" /* EDUCACAO_FISICA */]: "Educa\xE7\xE3o F\xEDsica",
["Artes" /* ARTES */]: "Artes",
["F\xEDsica" /* FISICA */]: "F\xEDsica",
["Literatura" /* LITERATURA */]: "Literatura",
["Qu\xEDmica" /* QUIMICA */]: "Qu\xEDmica",
["Filosofia" /* FILOSOFIA */]: "Filosofia",
["Espanhol" /* ESPANHOL */]: "Espanhol",
["Reda\xE7\xE3o" /* REDACAO */]: "Reda\xE7\xE3o",
["Sociologia" /* SOCIOLOGIA */]: "Sociologia",
["Trilhas" /* TRILHAS */]: "Trilhas"
};
return reverseMapping[subjectEnum] || subjectEnum;
};
exports.mapSubjectNameToEnum = mapSubjectNameToEnum; exports.mapSubjectEnumToName = mapSubjectEnumToName;
//# sourceMappingURL=chunk-PPRJH3XL.js.map