analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
129 lines (127 loc) • 4.72 kB
JavaScript
import {
BookOpenText,
ChatEN,
ChatES,
ChatPT,
HeadCircuit,
Microscope
} from "./chunk-FDFDHQDG.mjs";
// src/components/SubjectInfo/SubjectInfo.tsx
import { ArticleNyTimesIcon } from "@phosphor-icons/react/dist/csr/ArticleNyTimes";
import { AtomIcon } from "@phosphor-icons/react/dist/csr/Atom";
import { BookIcon } from "@phosphor-icons/react/dist/csr/Book";
import { BookBookmarkIcon } from "@phosphor-icons/react/dist/csr/BookBookmark";
import { DribbbleLogoIcon } from "@phosphor-icons/react/dist/csr/DribbbleLogo";
import { FlaskIcon } from "@phosphor-icons/react/dist/csr/Flask";
import { GlobeHemisphereWestIcon } from "@phosphor-icons/react/dist/csr/GlobeHemisphereWest";
import { MathOperationsIcon } from "@phosphor-icons/react/dist/csr/MathOperations";
import { PaletteIcon } from "@phosphor-icons/react/dist/csr/Palette";
import { PersonIcon } from "@phosphor-icons/react/dist/csr/Person";
import { ScrollIcon } from "@phosphor-icons/react/dist/csr/Scroll";
import { jsx } from "react/jsx-runtime";
var SubjectInfo = {
["F\xEDsica" /* FISICA */]: {
icon: /* @__PURE__ */ jsx(AtomIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-1",
name: "F\xEDsica" /* FISICA */
},
["Hist\xF3ria" /* HISTORIA */]: {
icon: /* @__PURE__ */ jsx(ScrollIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-2",
name: "Hist\xF3ria" /* HISTORIA */
},
["Literatura" /* LITERATURA */]: {
icon: /* @__PURE__ */ jsx(BookOpenText, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-3",
name: "Literatura" /* LITERATURA */
},
["Geografia" /* GEOGRAFIA */]: {
icon: /* @__PURE__ */ jsx(GlobeHemisphereWestIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-4",
name: "Geografia" /* GEOGRAFIA */
},
["Biologia" /* BIOLOGIA */]: {
icon: /* @__PURE__ */ jsx(Microscope, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-5",
name: "Biologia" /* BIOLOGIA */
},
["Portugu\xEAs" /* PORTUGUES */]: {
icon: /* @__PURE__ */ jsx(ChatPT, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-6",
name: "Portugu\xEAs" /* PORTUGUES */
},
["Qu\xEDmica" /* QUIMICA */]: {
icon: /* @__PURE__ */ jsx(FlaskIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-7",
name: "Qu\xEDmica" /* QUIMICA */
},
["Artes" /* ARTES */]: {
icon: /* @__PURE__ */ jsx(PaletteIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-8",
name: "Artes" /* ARTES */
},
["Matem\xE1tica" /* MATEMATICA */]: {
icon: /* @__PURE__ */ jsx(MathOperationsIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-9",
name: "Matem\xE1tica" /* MATEMATICA */
},
["Filosofia" /* FILOSOFIA */]: {
icon: /* @__PURE__ */ jsx(HeadCircuit, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-10",
name: "Filosofia" /* FILOSOFIA */
},
["Espanhol" /* ESPANHOL */]: {
icon: /* @__PURE__ */ jsx(ChatES, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-11",
name: "Espanhol" /* ESPANHOL */
},
["Reda\xE7\xE3o" /* REDACAO */]: {
icon: /* @__PURE__ */ jsx(ArticleNyTimesIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-12",
name: "Reda\xE7\xE3o" /* REDACAO */
},
["Sociologia" /* SOCIOLOGIA */]: {
icon: /* @__PURE__ */ jsx(PersonIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-13",
name: "Sociologia" /* SOCIOLOGIA */
},
["Ingl\xEAs" /* INGLES */]: {
icon: /* @__PURE__ */ jsx(ChatEN, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-14",
name: "Ingl\xEAs" /* INGLES */
},
["Ed. F\xEDsica" /* EDUCACAO_FISICA */]: {
icon: /* @__PURE__ */ jsx(DribbbleLogoIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-15",
name: "Ed. F\xEDsica" /* EDUCACAO_FISICA */
},
["Trilhas" /* TRILHAS */]: {
icon: /* @__PURE__ */ jsx(BookBookmarkIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-16",
name: "Trilhas" /* TRILHAS */
}
};
var getSubjectInfo = (subject) => {
return SubjectInfo[subject] || {
icon: /* @__PURE__ */ jsx(BookIcon, { size: 17, color: "currentColor" }),
colorClass: "bg-subject-16",
name: subject
};
};
var getSubjectIcon = (subject) => {
return SubjectInfo[subject].icon;
};
var getSubjectColorClass = (subject) => {
return SubjectInfo[subject].colorClass;
};
var getSubjectName = (subject) => {
return SubjectInfo[subject].name;
};
export {
SubjectInfo,
getSubjectInfo,
getSubjectIcon,
getSubjectColorClass,
getSubjectName
};
//# sourceMappingURL=chunk-3ERLYM6Y.mjs.map