pieSeries.tsx 454 B

12345678910111213141516171819
  1. import 'echarts/lib/chart/pie';
  2. import type {PieSeriesOption} from 'echarts';
  3. import type {SeriesDataUnit} from 'sentry/types/echarts';
  4. export default function PieSeries(
  5. props: Omit<PieSeriesOption, 'data'> & {
  6. data?: SeriesDataUnit[] | PieSeriesOption['data'];
  7. } = {}
  8. ): PieSeriesOption {
  9. const {data, ...rest} = props;
  10. return {
  11. radius: ['50%', '70%'],
  12. data: data as PieSeriesOption['data'],
  13. ...rest,
  14. type: 'pie',
  15. };
  16. }