analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
100 lines (88 loc) • 2.75 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true});
var _chunk4DQBBXY3js = require('./chunk-4DQBBXY3.js');
var _chunkTTSTAOIZjs = require('./chunk-TTSTAOIZ.js');
// src/components/TypeSelector/TypeSelector.types.ts
var ATIVIDADE_LABELS = {
pageTitle: {
history: "Hist\xF3rico de atividades",
drafts: "Rascunhos de atividades",
models: "Modelos de atividades"
},
createButton: "Criar atividade",
selectorLabel: "Atividades",
itemLabel: {
history: "atividades",
drafts: "rascunhos",
models: "modelos"
},
searchPlaceholder: {
history: "Buscar atividade",
drafts: "Buscar rascunho",
models: "Buscar modelo"
},
emptyState: {
title: "Incentive sua turma ao aprendizado",
description: "Crie uma nova atividade e ajude seus alunos a colocarem o conte\xFAdo em pr\xE1tica!",
buttonText: "Criar atividade"
},
statusLabel: "Status da Atividade"
};
var PROVA_LABELS = {
pageTitle: {
history: "Hist\xF3rico de provas",
drafts: "Rascunhos de provas",
models: "Modelos de provas"
},
createButton: "Criar prova",
selectorLabel: "Provas",
itemLabel: {
history: "provas",
drafts: "rascunhos",
models: "modelos"
},
searchPlaceholder: {
history: "Buscar prova",
drafts: "Buscar rascunho",
models: "Buscar modelo"
},
emptyState: {
title: "Avalie o conhecimento da sua turma",
description: "Crie uma nova prova e acompanhe o desempenho dos seus alunos!",
buttonText: "Criar prova"
},
statusLabel: "Status da Prova"
};
var DEFAULT_STATUS_OPTIONS = {
ATIVIDADE: _chunkTTSTAOIZjs.ACTIVITY_FILTER_STATUS_OPTIONS,
PROVA: _chunk4DQBBXY3js.EXAM_STATUS_OPTIONS
};
var getTabPath = (tab) => {
switch (tab) {
case "drafts":
return "/rascunhos";
case "models":
return "/modelos";
default:
return "";
}
};
var getTabFromPath = (pathname) => {
const cleanPath = pathname.split("?")[0].split("#")[0];
if (/(^|\/)rascunhos(\/|$)/.test(cleanPath)) return "drafts";
if (/(^|\/)modelos(\/|$)/.test(cleanPath)) return "models";
return "history";
};
var createActivityCategoryConfig = (routes) => ({
ATIVIDADE: {
labels: ATIVIDADE_LABELS,
routes: routes.ATIVIDADE,
statusOptions: DEFAULT_STATUS_OPTIONS.ATIVIDADE
},
PROVA: {
labels: PROVA_LABELS,
routes: routes.PROVA,
statusOptions: DEFAULT_STATUS_OPTIONS.PROVA
}
});
exports.ATIVIDADE_LABELS = ATIVIDADE_LABELS; exports.PROVA_LABELS = PROVA_LABELS; exports.DEFAULT_STATUS_OPTIONS = DEFAULT_STATUS_OPTIONS; exports.getTabPath = getTabPath; exports.getTabFromPath = getTabFromPath; exports.createActivityCategoryConfig = createActivityCategoryConfig;
//# sourceMappingURL=chunk-HLCT4MJA.js.map