UNPKG

analytica-frontend-lib

Version:

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

128 lines (117 loc) 5.48 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkSJCVIS6Fjs = require('./chunk-SJCVIS6F.js'); // src/components/IconRender/IconRender.tsx var _react = require('react'); var _Question = require('@phosphor-icons/react/dist/csr/Question'); var _ArticleNyTimes = require('@phosphor-icons/react/dist/csr/ArticleNyTimes'); var _Atom = require('@phosphor-icons/react/dist/csr/Atom'); var _Basketball = require('@phosphor-icons/react/dist/csr/Basketball'); var _Book = require('@phosphor-icons/react/dist/csr/Book'); var _BookBookmark = require('@phosphor-icons/react/dist/csr/BookBookmark'); var _BookOpen = require('@phosphor-icons/react/dist/csr/BookOpen'); var _Calculator = require('@phosphor-icons/react/dist/csr/Calculator'); var _CastleTurret = require('@phosphor-icons/react/dist/csr/CastleTurret'); var _ChartLine = require('@phosphor-icons/react/dist/csr/ChartLine'); var _ChatText = require('@phosphor-icons/react/dist/csr/ChatText'); var _CheckCircle = require('@phosphor-icons/react/dist/csr/CheckCircle'); var _CheckSquare = require('@phosphor-icons/react/dist/csr/CheckSquare'); var _CircleHalf = require('@phosphor-icons/react/dist/csr/CircleHalf'); var _Clock = require('@phosphor-icons/react/dist/csr/Clock'); var _Cylinder = require('@phosphor-icons/react/dist/csr/Cylinder'); var _DribbbleLogo = require('@phosphor-icons/react/dist/csr/DribbbleLogo'); var _Flask = require('@phosphor-icons/react/dist/csr/Flask'); var _Globe = require('@phosphor-icons/react/dist/csr/Globe'); var _GlobeHemisphereWest = require('@phosphor-icons/react/dist/csr/GlobeHemisphereWest'); var _GraduationCap = require('@phosphor-icons/react/dist/csr/GraduationCap'); var _Heart = require('@phosphor-icons/react/dist/csr/Heart'); var _Leaf = require('@phosphor-icons/react/dist/csr/Leaf'); var _Lightbulb = require('@phosphor-icons/react/dist/csr/Lightbulb'); var _Lightning = require('@phosphor-icons/react/dist/csr/Lightning'); var _MapPin = require('@phosphor-icons/react/dist/csr/MapPin'); var _MathOperations = require('@phosphor-icons/react/dist/csr/MathOperations'); var _MusicNote = require('@phosphor-icons/react/dist/csr/MusicNote'); var _Notebook = require('@phosphor-icons/react/dist/csr/Notebook'); var _Palette = require('@phosphor-icons/react/dist/csr/Palette'); var _PencilLine = require('@phosphor-icons/react/dist/csr/PencilLine'); var _PencilSimple = require('@phosphor-icons/react/dist/csr/PencilSimple'); var _Person = require('@phosphor-icons/react/dist/csr/Person'); var _Scroll = require('@phosphor-icons/react/dist/csr/Scroll'); var _Star = require('@phosphor-icons/react/dist/csr/Star'); var _TestTube = require('@phosphor-icons/react/dist/csr/TestTube'); var _Trash = require('@phosphor-icons/react/dist/csr/Trash'); var _jsxruntime = require('react/jsx-runtime'); var PHOSPHOR_ICONS = { ArticleNyTimes: _ArticleNyTimes.ArticleNyTimesIcon, Atom: _Atom.AtomIcon, Basketball: _Basketball.BasketballIcon, Book: _Book.BookIcon, BookBookmark: _BookBookmark.BookBookmarkIcon, BookOpen: _BookOpen.BookOpenIcon, Calculator: _Calculator.CalculatorIcon, CastleTurret: _CastleTurret.CastleTurretIcon, ChartLine: _ChartLine.ChartLineIcon, ChatText: _ChatText.ChatTextIcon, CheckCircle: _CheckCircle.CheckCircleIcon, CheckSquare: _CheckSquare.CheckSquareIcon, CircleHalf: _CircleHalf.CircleHalfIcon, Clock: _Clock.ClockIcon, Cylinder: _Cylinder.CylinderIcon, DribbbleLogo: _DribbbleLogo.DribbbleLogoIcon, Flask: _Flask.FlaskIcon, Globe: _Globe.GlobeIcon, GlobeHemisphereWest: _GlobeHemisphereWest.GlobeHemisphereWestIcon, GraduationCap: _GraduationCap.GraduationCapIcon, Heart: _Heart.HeartIcon, Leaf: _Leaf.LeafIcon, Lightbulb: _Lightbulb.LightbulbIcon, Lightning: _Lightning.LightningIcon, MapPin: _MapPin.MapPinIcon, MathOperations: _MathOperations.MathOperationsIcon, MusicNote: _MusicNote.MusicNoteIcon, Notebook: _Notebook.NotebookIcon, Palette: _Palette.PaletteIcon, PencilLine: _PencilLine.PencilLineIcon, PencilSimple: _PencilSimple.PencilSimpleIcon, Person: _Person.PersonIcon, Scroll: _Scroll.ScrollIcon, Star: _Star.StarIcon, TestTube: _TestTube.TestTubeIcon, Trash: _Trash.TrashIcon }; var CUSTOM_ICONS = { Chat_PT: _chunkSJCVIS6Fjs.ChatPT, Chat_EN: _chunkSJCVIS6Fjs.ChatEN, Chat_ES: _chunkSJCVIS6Fjs.ChatES, BookOpenText: _chunkSJCVIS6Fjs.BookOpenText, Microscope: _chunkSJCVIS6Fjs.Microscope, HeadCircuit: _chunkSJCVIS6Fjs.HeadCircuit }; var IconRender = ({ iconName, color = "#000000", size = 24, weight = "regular" }) => { if (!iconName) { return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _Question.QuestionIcon, { size, color, weight }); } if (typeof iconName === "string") { const PhosphorIcon = PHOSPHOR_ICONS[iconName]; if (PhosphorIcon) { return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, PhosphorIcon, { size, color, weight }); } const CustomIcon = CUSTOM_ICONS[iconName]; if (CustomIcon) { return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, CustomIcon, { size, color }); } return /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _Question.QuestionIcon, { size, color, weight }); } else { return _react.cloneElement.call(void 0, iconName, { size, color: "currentColor" }); } }; var IconRender_default = IconRender; exports.IconRender = IconRender; exports.IconRender_default = IconRender_default; //# sourceMappingURL=chunk-RIVDFVR5.js.map