| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- 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,
- };
- };
|