analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
66 lines (56 loc) • 2.78 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _nullishCoalesce(lhs, rhsFn) { if (lhs != null) { return lhs; } else { return rhsFn(); } }// src/types/common.ts
var GenericApiStatus = /* @__PURE__ */ ((GenericApiStatus2) => {
GenericApiStatus2["A_VENCER"] = "A_VENCER";
GenericApiStatus2["VENCIDA"] = "VENCIDA";
GenericApiStatus2["CONCLUIDA"] = "CONCLUIDA";
return GenericApiStatus2;
})(GenericApiStatus || {});
var GenericDisplayStatus = /* @__PURE__ */ ((GenericDisplayStatus2) => {
GenericDisplayStatus2["ATIVA"] = "ATIVA";
GenericDisplayStatus2["VENCIDA"] = "VENCIDA";
GenericDisplayStatus2["CONCLUIDA"] = "CONCLU\xCDDA";
return GenericDisplayStatus2;
})(GenericDisplayStatus || {});
var BadgeActionType = /* @__PURE__ */ ((BadgeActionType2) => {
BadgeActionType2["SUCCESS"] = "success";
BadgeActionType2["WARNING"] = "warning";
BadgeActionType2["ERROR"] = "error";
BadgeActionType2["INFO"] = "info";
return BadgeActionType2;
})(BadgeActionType || {});
var getStatusBadgeAction = (status) => {
const actionMap = {
["CONCLU\xCDDA" /* CONCLUIDA */]: "success" /* SUCCESS */,
["ATIVA" /* ATIVA */]: "warning" /* WARNING */,
["VENCIDA" /* VENCIDA */]: "error" /* ERROR */
};
return _nullishCoalesce(actionMap[status], () => ( "warning")) /* WARNING */;
};
var mapApiStatusToDisplay = (apiStatus) => {
const statusMap = {
["A_VENCER" /* A_VENCER */]: "ATIVA" /* ATIVA */,
["VENCIDA" /* VENCIDA */]: "VENCIDA" /* VENCIDA */,
["CONCLUIDA" /* CONCLUIDA */]: "CONCLU\xCDDA" /* CONCLUIDA */
};
return statusMap[apiStatus];
};
var REPORT_PERIOD = /* @__PURE__ */ ((REPORT_PERIOD2) => {
REPORT_PERIOD2["SEVEN_DAYS"] = "7_DAYS";
REPORT_PERIOD2["ONE_MONTH"] = "1_MONTH";
REPORT_PERIOD2["THREE_MONTHS"] = "3_MONTHS";
REPORT_PERIOD2["SIX_MONTHS"] = "6_MONTHS";
REPORT_PERIOD2["ONE_YEAR"] = "1_YEAR";
return REPORT_PERIOD2;
})(REPORT_PERIOD || {});
var REPORT_MODAL_VARIANT = /* @__PURE__ */ ((REPORT_MODAL_VARIANT2) => {
REPORT_MODAL_VARIANT2["STUDENT"] = "student";
REPORT_MODAL_VARIANT2["PROFESSIONAL"] = "professional";
return REPORT_MODAL_VARIANT2;
})(REPORT_MODAL_VARIANT || {});
var ScoreType = /* @__PURE__ */ ((ScoreType2) => {
ScoreType2["PERCENTAGE"] = "percentage";
ScoreType2["TRI"] = "tri";
return ScoreType2;
})(ScoreType || {});
exports.GenericApiStatus = GenericApiStatus; exports.GenericDisplayStatus = GenericDisplayStatus; exports.BadgeActionType = BadgeActionType; exports.getStatusBadgeAction = getStatusBadgeAction; exports.mapApiStatusToDisplay = mapApiStatusToDisplay; exports.REPORT_PERIOD = REPORT_PERIOD; exports.REPORT_MODAL_VARIANT = REPORT_MODAL_VARIANT; exports.ScoreType = ScoreType;
//# sourceMappingURL=chunk-B27BOQ2E.js.map