UNPKG

analytica-frontend-lib

Version:

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

80 lines (69 loc) 2.32 kB
"use strict";Object.defineProperty(exports, "__esModule", {value: true}); var _chunkHJTAGNGSjs = require('./chunk-HJTAGNGS.js'); var _chunkANT66KVKjs = require('./chunk-ANT66KVK.js'); var _chunkTN3AYOMVjs = require('./chunk-TN3AYOMV.js'); // src/components/PerformanceReport/PerformanceReport.tsx var _jsxruntime = require('react/jsx-runtime'); var PerformanceCard = ({ data, className, ...props }) => { const { label, value, icon } = data; return /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: _chunkTN3AYOMVjs.cn.call(void 0, "flex flex-col gap-3 p-5 bg-background border border-border-50 rounded-xl", className ), "data-testid": `performance-card-${data.id}`, ...props, children: [ /* @__PURE__ */ _jsxruntime.jsxs.call(void 0, "div", { className: "flex flex-row items-center gap-2", children: [ /* @__PURE__ */ _jsxruntime.jsx.call(void 0, "span", { className: "text-text-600 [&>svg]:w-4 [&>svg]:h-4", children: icon }), /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { weight: "bold", className: "text-text-600 uppercase text-[8px] leading-[100%]", children: label } ) ] }), /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkANT66KVKjs.Text_default, { size: "2xl", weight: "bold", className: "text-primary-800 leading-[100%] tracking-[0.2px]", children: value } ) ] } ); }; var PerformanceReport = ({ tabs, defaultTab, activeTab, onTabChange, className, ...props }) => /* @__PURE__ */ _jsxruntime.jsx.call(void 0, _chunkHJTAGNGSjs.ReportLayout, { tabs, defaultTab, activeTab, onTabChange, renderCard: (card) => /* @__PURE__ */ _jsxruntime.jsx.call(void 0, PerformanceCard, { data: card }, card.id), gridTestId: "performance-report-cards", className, ...props } ); var PerformanceReport_default = PerformanceReport; exports.PerformanceCard = PerformanceCard; exports.PerformanceReport = PerformanceReport; exports.PerformanceReport_default = PerformanceReport_default; //# sourceMappingURL=chunk-RAZWPAMK.js.map