import { IMenuButtonItem, IMenuSelectorItem, MenuItemType } from '@univerjs/ui';
|
|
import {
|
JnpfSheetsInsertFloatBarEchartOperation,
|
JnpfSheetsInsertFloatLineEchartOperation,
|
JnpfSheetsInsertFloatPieEchartOperation,
|
JnpfSheetsInsertFloatRadarEchartOperation,
|
} from '../../commands/operations/sheet-float-echart.operation';
|
import { JnpfCommandIds } from '../../utils/define';
|
|
export const JnpfSheetsFloatEchartMenuFactory = (): IMenuSelectorItem => {
|
return {
|
icon: 'SystemSingle',
|
id: JnpfCommandIds.floatEchartOperations,
|
tooltip: 'jnpfSheetFloatEchartMenu.tooltip',
|
type: MenuItemType.SUBITEMS,
|
};
|
};
|
|
export const JnpfSheetsInsertFloatBarEchartMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'ChartSingle',
|
id: JnpfSheetsInsertFloatBarEchartOperation.id,
|
title: 'jnpfSheetInsertFloatBarEchartMenu.title',
|
tooltip: 'jnpfSheetInsertFloatBarEchartMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|
|
export const JnpfSheetsInsertFloatLineEchartMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'LineChartSingle',
|
id: JnpfSheetsInsertFloatLineEchartOperation.id,
|
title: 'jnpfSheetInsertFloatLineEchartMenu.title',
|
tooltip: 'jnpfSheetInsertFloatLineEchartMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|
|
export const JnpfSheetsInsertFloatPieEchartMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'PieChartSingle',
|
id: JnpfSheetsInsertFloatPieEchartOperation.id,
|
title: 'jnpfSheetInsertFloatPieEchartMenu.title',
|
tooltip: 'jnpfSheetInsertFloatPieEchartMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|
|
export const JnpfSheetsInsertFloatRadarEchartMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'RadarChartSingle',
|
id: JnpfSheetsInsertFloatRadarEchartOperation.id,
|
title: 'jnpfSheetInsertFloatRadarEchartMenu.title',
|
tooltip: 'jnpfSheetInsertFloatRadarEchartMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|