@cainiaofe/cn-ui-charts
Version:
68 lines (67 loc) • 2.4 kB
JavaScript
"use strict";
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
exports.__esModule = true;
exports["default"] = void 0;
var _visualengine = require("@ali/visualengine");
var _logo = _interopRequireDefault(require("./logo"));
var _chartServiceSelectSetter = _interopRequireDefault(require("../../common/setter/chart-service-select-setter"));
var _setterSnippet = require("../../common/manager/setter-snippet");
var _const = require("../../common/util/const");
var _statisticSetter = require("../../common/setter/statistic-setter");
var _util = require("../../common/util/util");
// 原型配置请参考:https://lark.alipay.com/vision/docs/prototype
var _default = _visualengine.Bundle.createPrototype({
title: '动态图表',
componentName: 'CnDynamicChart',
category: '图表',
icon: _logo["default"],
docUrl: '',
enableCopy: true,
snippets: [{
screenshot: 'https://img.alicdn.com/imgextra/i1/O1CN016HM4mf1wPuTBBQ3I6_!!6000000006301-0-tps-2724-1600.jpg',
label: 'CnDynamicChart',
schema: {
componentName: 'CnDynamicChart',
props: {}
}
}],
configure: [{
name: 'isCnChart',
title: 'isCnChart',
initialValue: true,
display: 'none'
}, {
name: '_context',
title: '上下文',
initialValue: {
type: 'JSExpression',
value: 'this'
},
display: 'none'
}, (0, _setterSnippet.getComponentTitle)({
initialValue: '动态图表1'
}), {
name: 'dataFrom',
title: '数据来源',
setter: /*#__PURE__*/React.createElement(_chartServiceSelectSetter["default"], null)
}, (0, _setterSnippet.createFilterConfigSetter)(), (0, _setterSnippet.getChartCommonStyleSetterSnippet)(), {
name: _const.__advancedConfig__,
title: '高级配置',
display: 'accordion',
setter: (0, _setterSnippet.getObjectSetterSnippet)({
items: [{
name: 'handleProps',
title: '手动设置图表配置(G2 Spec API协议)',
display: 'inline',
setter: (0, _statisticSetter.getMixedSetterSnippet)({
setters: [(0, _util.getJSExpressionPrototype)({
type: 'handleProps'
})]
})
}]
})
}].concat((0, _util.createDataSourceSetters)(), [(0, _setterSnippet.getNodeIdSetterSnippet)()])
});
exports["default"] = _default;
module.exports = exports.default;
module.exports.default = exports.default;