UNPKG

@hisptz/react-ui

Version:

A collection of reusable complex DHIS2 react ui components.

65 lines (52 loc) 1.16 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.DHIS2StackedColumnChart = exports.DHIS2ColumnChart = void 0; var _chart = require("../utils/chart"); var _index = require("./index"); class DHIS2ColumnChart extends _index.DHIS2Chart { getCategories() { return undefined; } getHighchartsType() { return "column"; } getPlotOptions() { return { column: { dataLabels: { enabled: true } } }; } getSeries() { return (0, _chart.getPointSeries)(this.analytics, this.config, "column"); } getXAxis() { return { type: "category", categories: (0, _chart.getAllCategories)(this.analytics, this.config), crosshair: true, labels: { enabled: true }, title: { text: "" } }; } } exports.DHIS2ColumnChart = DHIS2ColumnChart; class DHIS2StackedColumnChart extends DHIS2ColumnChart { getPlotOptions() { return { column: { stacking: "normal", ...super.getPlotOptions().column } }; } } exports.DHIS2StackedColumnChart = DHIS2StackedColumnChart;