UNPKG

@rsc-labs/medusa-store-analytics-v2

Version:
28 lines 4.3 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RefundsNumber = void 0; const jsx_runtime_1 = require("react/jsx-runtime"); /* * Copyright 2024 RSC-Labs, https://rsoftcon.com/ * * MIT License * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ const ui_1 = require("@medusajs/ui"); const material_1 = require("@mui/material"); const percentage_comparison_1 = require("../../common/percentage-comparison"); const icon_comparison_1 = require("../../common/icon-comparison"); const RefundsNumber = ({ refundsResponse, compareEnabled }) => { const overallCurrentSum = parseInt(refundsResponse.analytics.current); const overallPreviousSum = refundsResponse.analytics.previous !== undefined ? parseInt(refundsResponse.analytics.previous) : undefined; return ((0, jsx_runtime_1.jsxs)(material_1.Grid, { container: true, alignItems: 'center', spacing: 2, children: [(0, jsx_runtime_1.jsx)(material_1.Grid, { item: true, children: (0, jsx_runtime_1.jsxs)(ui_1.Heading, { level: "h1", children: [overallCurrentSum.toFixed(refundsResponse.analytics.currencyDecimalDigits), " ", refundsResponse.analytics.currencyCode.toUpperCase()] }) }), compareEnabled && refundsResponse.analytics.dateRangeFromCompareTo && (0, jsx_runtime_1.jsx)(material_1.Grid, { item: true, children: (0, jsx_runtime_1.jsxs)(material_1.Grid, { container: true, alignItems: 'center', children: [(0, jsx_runtime_1.jsx)(material_1.Grid, { item: true, children: (0, jsx_runtime_1.jsx)(icon_comparison_1.IconComparison, { current: overallCurrentSum, previous: overallPreviousSum ? overallPreviousSum : undefined, switchArrow: true }) }), overallPreviousSum !== undefined && (0, jsx_runtime_1.jsx)(material_1.Grid, { item: true, children: (0, jsx_runtime_1.jsx)(percentage_comparison_1.PercentageComparison, { current: overallCurrentSum.toFixed(refundsResponse.analytics.currencyDecimalDigits), label: refundsResponse.analytics.currencyCode.toUpperCase(), previous: overallPreviousSum.toFixed(refundsResponse.analytics.currencyDecimalDigits) }) })] }) })] })); }; exports.RefundsNumber = RefundsNumber; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicmVmdW5kcy1udW1iZXJzLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vc3JjL3VpLWNvbXBvbmVudHMvc2FsZXMvcmVmdW5kcy9yZWZ1bmRzLW51bWJlcnMudHN4Il0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7QUFBQTs7Ozs7Ozs7OztHQVVHO0FBRUgscUNBQXVDO0FBQ3ZDLDRDQUFxQztBQUNyQyw4RUFBMEU7QUFDMUUsa0VBQThEO0FBSXZELE1BQU0sYUFBYSxHQUFHLENBQUMsRUFBQyxlQUFlLEVBQUUsY0FBYyxFQUFnRSxFQUFFLEVBQUU7SUFDaEksTUFBTSxpQkFBaUIsR0FBVyxRQUFRLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxPQUFPLENBQUMsQ0FBQztJQUM5RSxNQUFNLGtCQUFrQixHQUF3QixlQUFlLENBQUMsU0FBUyxDQUFDLFFBQVEsS0FBSyxTQUFTLENBQUMsQ0FBQztRQUNoRyxRQUFRLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxRQUFRLENBQUMsQ0FBQyxDQUFDLENBQUMsU0FBUyxDQUFDO0lBRTNELE9BQU8sQ0FDTCx3QkFBQyxlQUFJLElBQUMsU0FBUyxRQUFDLFVBQVUsRUFBRSxRQUFRLEVBQUUsT0FBTyxFQUFFLENBQUMsYUFDOUMsdUJBQUMsZUFBSSxJQUFDLElBQUksa0JBQ1Isd0JBQUMsWUFBTyxJQUFDLEtBQUssRUFBQyxJQUFJLGFBQ2hCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLHFCQUFxQixDQUFDLE9BQUcsZUFBZSxDQUFDLFNBQVMsQ0FBQyxZQUFZLENBQUMsV0FBVyxFQUFFLElBQzFILEdBQ0wsRUFDTixjQUFjLElBQUksZUFBZSxDQUFDLFNBQVMsQ0FBQyxzQkFBc0I7Z0JBQ25FLHVCQUFDLGVBQUksSUFBQyxJQUFJLGtCQUNSLHdCQUFDLGVBQUksSUFBQyxTQUFTLFFBQUMsVUFBVSxFQUFFLFFBQVEsYUFDbEMsdUJBQUMsZUFBSSxJQUFDLElBQUksa0JBQ1IsdUJBQUMsZ0NBQWMsSUFBQyxPQUFPLEVBQUUsaUJBQWlCLEVBQUUsUUFBUSxFQUFFLGtCQUFrQixDQUFDLENBQUMsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLENBQUMsU0FBUyxFQUFFLFdBQVcsRUFBRSxJQUFJLEdBQUcsR0FDMUgsRUFDTixrQkFBa0IsS0FBSyxTQUFTLElBQUksdUJBQUMsZUFBSSxJQUFDLElBQUksa0JBQzdDLHVCQUFDLDRDQUFvQixJQUFDLE9BQU8sRUFBRSxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxxQkFBcUIsQ0FBQyxFQUFFLEtBQUssRUFBRSxlQUFlLENBQUMsU0FBUyxDQUFDLFlBQVksQ0FBQyxXQUFXLEVBQUUsRUFBRSxRQUFRLEVBQUUsa0JBQWtCLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxTQUFTLENBQUMscUJBQXFCLENBQUMsR0FBRyxHQUMzUCxJQUNGLEdBQ0YsSUFFRixDQUNSLENBQUM7QUFDSixDQUFDLENBQUE7QUExQlksUUFBQSxhQUFhLGlCQTBCekIifQ==