@fusioncharts/charts
Version:
JavaScript Data Visualisation Library
1 lines • 582 B
JavaScript
;var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");exports.__esModule=true;exports.default=_default;var _lib=require("@fusioncharts/core/src/lib");var _discrete=_interopRequireDefault(require("../_internal/components/legend/discrete"));function _default(chart){var legend,count=chart.config.showLegend?1:0;(0,_lib.componentFactory)(chart,_discrete.default,"legend",count,[{}]);legend=chart.getChildren("legend");if(legend&&legend[0]&&!legend[0].getState("removed")){chart.addToEnv("legend",legend[0])}else{chart.deleteFromEnv("legend")}}