1 | import ConfigProvider from '../config-provider';
|
2 | import Message from './message';
|
3 | import toast, { withContext } from './toast';
|
4 | import message from './toast2';
|
5 |
|
6 | Message.show = toast.show;
|
7 | Message.success = toast.success;
|
8 | Message.warning = toast.warning;
|
9 | Message.error = toast.error;
|
10 | Message.notice = toast.notice;
|
11 | Message.help = toast.help;
|
12 | Message.loading = toast.loading;
|
13 | Message.hide = toast.hide;
|
14 | Message.withContext = withContext;
|
15 |
|
16 | var MessageProvider = ConfigProvider.config(Message, {
|
17 | componentName: 'Message'
|
18 | });
|
19 |
|
20 | export default MessageProvider;
|
21 |
|
22 | var openV2 = false;
|
23 |
|
24 | MessageProvider.config = function (config) {
|
25 | message.config(config);
|
26 |
|
27 | if (!openV2) {
|
28 | MessageProvider.show = message.open;
|
29 | MessageProvider.open = message.open;
|
30 | MessageProvider.hide = message.close;
|
31 | MessageProvider.close = message.close;
|
32 | MessageProvider.destory = message.destory;
|
33 | MessageProvider.success = message.success;
|
34 | MessageProvider.warning = message.warning;
|
35 | MessageProvider.error = message.error;
|
36 | MessageProvider.notice = message.notice;
|
37 | MessageProvider.help = message.help;
|
38 | MessageProvider.loading = message.loading;
|
39 |
|
40 | openV2 = true;
|
41 | }
|
42 | }; |
\ | No newline at end of file |