UNPKG

analytica-frontend-lib

Version:

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

58 lines (51 loc) 2.61 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkANT66KVKjs = require('./chunk-ANT66KVK.js'); // src/components/shared/ModalComponents.tsx var _react = require('@phosphor-icons/react'); var _jsxruntime = require('react/jsx-runtime'); var SectionTitle = ({ children }) => /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { as: "h3", size: "md", weight: "bold", className: "text-text-950 tracking-[0.2px]", children } ); var UserHeader = ({ name, school, className, year, statusBadge }) => /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: "flex flex-col gap-2 pb-4 border-b border-border-50", children: [ /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: "flex items-center justify-between gap-3", children: [ /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: "flex items-center gap-2", children: [ /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { as: "span", className: "size-8 rounded-full bg-background-100 flex items-center justify-center shrink-0", children: /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _react.UserIcon, { size: 18, className: "text-text-500", weight: "fill" }) } ), /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { size: "md", weight: "medium", className: "text-text-950", children: name }) ] }), statusBadge ] }), /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { size: "xs", className: "text-text-600", children: [school, className, year].filter((part) => part !== void 0 && part !== null && part !== "").join(" \u2022 ") }) ] }); var ErrorContent = ({ message }) => /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: "flex flex-col items-center justify-center py-10 gap-3", children: [ /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { as: "span", className: "size-10 rounded-full bg-error-100 flex items-center justify-center", children: /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _react.XCircleIcon, { size: 20, className: "text-error-700", weight: "fill" }) } ), /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { size: "sm", className: "text-error-700 text-center", children: message }) ] }); exports.SectionTitle = SectionTitle; exports.UserHeader = UserHeader; exports.ErrorContent = ErrorContent; //# sourceMappingURL=chunk-ZMQUE73U.js.map