@orca-fe/antd-plus
Version:
Transformer Container
18 lines • 869 B
JavaScript
import moment from 'moment';
export default function generateData(options = {}) {
var _options$length = options.length,
length = _options$length === void 0 ? 10 : _options$length,
_options$randomColor = options.randomColor,
randomColor = _options$randomColor === void 0 ? true : _options$randomColor;
var data = new Array(length).fill(0).map((_, index) => {
var start = moment().weekday(-1).hour(Math.random() * 23).minute(Math.random() * 60).add(Math.round(Math.random() * 10), 'day');
var end = start.clone().add(Math.random() * (6 + (Math.random() < 0.1 ? Math.random() * 40 : 0)), 'hour');
return {
title: `_${index}`,
start,
end,
color: randomColor ? `rgba(${Math.round(Math.random() * 255)}, ${Math.round(Math.random() * 255)}, ${Math.round(Math.random() * 255)}, 0.3)` : undefined
};
});
return data;
}