From f61967b4969f08ef787b228b1e7c11468747c285 Mon Sep 17 00:00:00 2001 From: MuYu Date: Fri, 9 Mar 2018 13:30:50 +0800 Subject: [PATCH] add transitionName from message.config (#9580) * add transitionName from message.config * Update index.en-US.md (#9579) * modify doc --- components/message/index.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/components/message/index.tsx b/components/message/index.tsx index 6b00cf262a..1f26b6e14a 100755 --- a/components/message/index.tsx +++ b/components/message/index.tsx @@ -7,6 +7,7 @@ let defaultTop: number; let messageInstance: any; let key = 1; let prefixCls = 'ant-message'; +let transitionName = 'move-up'; let getContainer: () => HTMLElement; function getMessageInstance(callback: (i: any) => void) { @@ -16,7 +17,7 @@ function getMessageInstance(callback: (i: any) => void) { } Notification.newInstance({ prefixCls, - transitionName: 'move-up', + transitionName, style: { top: defaultTop }, // 覆盖原来的样式 getContainer, }, (instance: any) => { @@ -81,6 +82,7 @@ export interface ConfigOptions { duration?: number; prefixCls?: string; getContainer?: () => HTMLElement; + transitionName?: string; } export default { @@ -117,6 +119,10 @@ export default { if (options.getContainer !== undefined) { getContainer = options.getContainer; } + if (options.transitionName !== undefined) { + transitionName = options.transitionName; + messageInstance = null; // delete messageInstance for new transitionName + } }, destroy() { if (messageInstance) {