feat: update context-menu message

This commit is contained in:
liujuping 2024-01-12 15:52:36 +08:00 committed by 林熠
parent 34a5a11b49
commit 1132a30483

View File

@ -8,7 +8,7 @@ import {
IPublicTypeNodeSchema, IPublicTypeNodeSchema,
} from '@alilc/lowcode-types'; } from '@alilc/lowcode-types';
import { isProjectSchema } from '@alilc/lowcode-utils'; import { isProjectSchema } from '@alilc/lowcode-utils';
import { Notification } from '@alifd/next'; import { Message } from '@alifd/next';
import { intl } from '../locale'; import { intl } from '../locale';
function getNodesSchema(nodes: IPublicModelNode[]) { function getNodesSchema(nodes: IPublicModelNode[]) {
@ -27,19 +27,13 @@ async function getClipboardText(): Promise<IPublicTypeNodeSchema[]> {
if (isProjectSchema(data)) { if (isProjectSchema(data)) {
resolve(data.componentsTree); resolve(data.componentsTree);
} else { } else {
Notification.open({ Message.error(intl('NotValidNodeData'));
content: intl('NotValidNodeData'),
type: 'error',
});
reject( reject(
new Error(intl('NotValidNodeData')), new Error(intl('NotValidNodeData')),
); );
} }
} catch (error) { } catch (error) {
Notification.open({ Message.error(intl('NotValidNodeData'));
content: intl('NotValidNodeData'),
type: 'error',
});
reject(error); reject(error);
} }
}, },
@ -143,10 +137,7 @@ export const defaultContextMenu = (ctx: IPublicModelPluginContext) => {
return doc?.checkNesting(parent, dragNodeObject); return doc?.checkNesting(parent, dragNodeObject);
}); });
if (canAddNodes.length === 0) { if (canAddNodes.length === 0) {
Notification.open({ Message.error(`${nodeSchema.map(d => utilsIntl(d.title || d.componentName)).join(',')}等组件无法放置到${utilsIntl(parent.title || parent.componentName as any)}`);
content: `${nodeSchema.map(d => utilsIntl(d.title || d.componentName)).join(',')}等组件无法放置到${utilsIntl(parent.title || parent.componentName as any)}`,
type: 'error',
});
return; return;
} }
const nodes: IPublicModelNode[] = []; const nodes: IPublicModelNode[] = [];
@ -194,10 +185,7 @@ export const defaultContextMenu = (ctx: IPublicModelPluginContext) => {
return doc?.checkNesting(node, dragNodeObject); return doc?.checkNesting(node, dragNodeObject);
}); });
if (canAddNodes.length === 0) { if (canAddNodes.length === 0) {
Notification.open({ Message.error(`${nodeSchema.map(d => utilsIntl(d.title || d.componentName)).join(',')}等组件无法放置到${utilsIntl(node.title || node.componentName as any)}`);
content: `${nodeSchema.map(d => utilsIntl(d.title || d.componentName)).join(',')}等组件无法放置到${utilsIntl(node.title || node.componentName as any)}`,
type: 'error',
});
return; return;
} }