import { IMenuButtonItem, IMenuSelectorItem, MenuItemType } from '@univerjs/ui';
|
|
import {
|
JnpfSheetsDownloadExcelFileOperation,
|
JnpfSheetsImportCsvFileOperation,
|
JnpfSheetsImportExcelFileOperation,
|
} from '../../commands/operations/sheet-excel-file.operation';
|
import { JnpfCommandIds } from '../../utils/define';
|
|
export const JnpfSheetsExcelFileMenuFactory = (): IMenuSelectorItem => {
|
return {
|
icon: 'DirectExportSingle',
|
id: JnpfCommandIds.excelFileOperations,
|
tooltip: 'jnpfSheetExcelFileMenu.tooltip',
|
type: MenuItemType.SUBITEMS,
|
};
|
};
|
|
export const JnpfSheetsImportExcelFileMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'UploadSingle',
|
id: JnpfSheetsImportExcelFileOperation.id,
|
title: 'jnpfSheetImportExcelFileMenu.title',
|
tooltip: 'jnpfSheetImportExcelFileMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|
|
export const JnpfSheetsDownloadExcelFileMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'ExportSingle',
|
id: JnpfSheetsDownloadExcelFileOperation.id,
|
title: 'jnpfSheetDownloadExcelFileMenu.title',
|
tooltip: 'jnpfSheetDownloadExcelFileMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|
|
export const JnpfSheetsImportCsvFileMenuFactory = (): IMenuButtonItem => {
|
return {
|
icon: 'UpperFloorSingle',
|
id: JnpfSheetsImportCsvFileOperation.id,
|
title: 'jnpfSheetImportCsvFileMenu.title',
|
tooltip: 'jnpfSheetImportCsvFileMenu.tooltip',
|
type: MenuItemType.BUTTON,
|
};
|
};
|