UNPKG

@giancosta86/omnicourse

Version:

Interactive, React-based drill-down analysis of your learning experience

21 lines 1.68 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createActualChartSettings = void 0; const colors_1 = require("./colors"); function defaultCanShowLabel({ onMobile, item }) { return !onMobile && item.percent > 0.01; } function createActualChartSettings(inputChartSettings) { var _a, _b, _c, _d, _e, _f; return { isAnimationActive: (_a = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.isAnimationActive) !== null && _a !== void 0 ? _a : true, animationDuration: (_b = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.animationDuration) !== null && _b !== void 0 ? _b : 500, colorPalette: (_c = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.colorPalette) !== null && _c !== void 0 ? _c : colors_1.defaultColorPalette, outerRadius: (_d = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.outerRadius) !== null && _d !== void 0 ? _d : "75%", innerRadius: inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.innerRadius, chartHeight: (_e = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.chartHeight) !== null && _e !== void 0 ? _e : 450, canShowLabel: (_f = inputChartSettings === null || inputChartSettings === void 0 ? void 0 : inputChartSettings.canShowLabel) !== null && _f !== void 0 ? _f : defaultCanShowLabel }; } exports.createActualChartSettings = createActualChartSettings; //# sourceMappingURL=ChartSettings.js.map