UNPKG

analytica-frontend-lib

Version:

Repositório público dos componentes utilizados nas plataformas da Analytica Ensino

100 lines (88 loc) 2.75 kB
"use strict";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