UNPKG

n8n-editor-ui

Version:

Workflow Editor UI for n8n

82 lines (81 loc) 3.87 kB
; (function () { System.register(["./vue.runtime.esm-bundler-legacy--Sn1h8On.js", "./_MapCache-legacy-DlYNX_X1.js", "./merge-legacy-8xjIc_ts.js", "./dateformat-legacy-C4HUJTCr.js", "./insights.constants-legacy-CQF1GF20.js", "./chart-legacy-B9hE9qID.js", "./smartDecimal-legacy-DBGZXJnQ.js", "./dist-legacy-Cj1qCP8b.js", "./chartjs.utils-legacy-zBO-l1_1.js"], function (_export, _context) { "use strict"; var computed, unref, defineComponent, createBlock, openBlock, useCssVar, useI18n, GRANULARITY_DATE_FORMAT_MASK, smartDecimal, Bar, generateBarChartOptions, InsightsChartFailed_vue_vue_type_script_setup_true_lang_default, InsightsChartFailed_default; return { setters: [function (_vueRuntimeEsmBundlerLegacy003Js) { computed = _vueRuntimeEsmBundlerLegacy003Js.C; unref = _vueRuntimeEsmBundlerLegacy003Js.Gt; defineComponent = _vueRuntimeEsmBundlerLegacy003Js.P; createBlock = _vueRuntimeEsmBundlerLegacy003Js.T; openBlock = _vueRuntimeEsmBundlerLegacy003Js.et; }, function (_MapCacheLegacy005Js) { useCssVar = _MapCacheLegacy005Js.C; useI18n = _MapCacheLegacy005Js.gt; }, function (_mergeLegacy00VJs) {}, function (_dateformatLegacy00$Js) {}, function (_insightsConstantsLegacy03fJs) { GRANULARITY_DATE_FORMAT_MASK = _insightsConstantsLegacy03fJs.t; }, function (_chartLegacy03VJs) {}, function (_smartDecimalLegacy04XJs) { smartDecimal = _smartDecimalLegacy04XJs.t; }, function (_distLegacy05xJs) { Bar = _distLegacy05xJs.t; }, function (_chartjsUtilsLegacy06DJs) { generateBarChartOptions = _chartjsUtilsLegacy06DJs.t; }], execute: function () { //#region src/features/execution/insights/components/charts/InsightsChartFailed.vue?vue&type=script&setup=true&lang.ts InsightsChartFailed_vue_vue_type_script_setup_true_lang_default = /* @__PURE__ */defineComponent({ __name: "InsightsChartFailed", props: { data: {}, type: {}, granularity: {}, startDate: {}, endDate: {} }, setup(__props) { const props = __props; const i18n = useI18n(); const colorPrimary = useCssVar("--color--primary", document.body); const chartOptions = computed(() => generateBarChartOptions({ plugins: { tooltip: { callbacks: { label: context => { return `${context.dataset.label ?? ""} ${smartDecimal(context.parsed.y)}`; } } } } })); const chartData = computed(() => { const labels = []; const data = []; for (const entry of props.data) { labels.push(GRANULARITY_DATE_FORMAT_MASK[props.granularity](entry.date)); data.push(entry.values.failed); } return { labels, datasets: [{ label: i18n.baseText("insights.chart.failed"), data, backgroundColor: colorPrimary.value }] }; }); return (_ctx, _cache) => { return openBlock(), createBlock(unref(Bar), { "data-test-id": "insights-chart-failed", data: chartData.value, options: chartOptions.value }, null, 8, ["data", "options"]); }; } }); //#endregion //#region src/features/execution/insights/components/charts/InsightsChartFailed.vue _export("default", InsightsChartFailed_default = InsightsChartFailed_vue_vue_type_script_setup_true_lang_default); //#endregion } }; }); })();