Elements: fix message not showing

This commit is contained in:
Chika 2022-11-08 09:29:40 +03:00
parent 857a40af49
commit cc223234b9
2 changed files with 19 additions and 2 deletions

View File

@ -1,2 +1,9 @@
/* eslint-disable no-restricted-exports */
export { message as default } from 'antd';
/* eslint-disable unicorn/prefer-export-from */
import { message } from 'antd';
message.config({
top: 70,
maxCount: 3,
});
export default message;

View File

@ -2,6 +2,8 @@ import message from 'Elements/message';
import { reaction } from 'mobx';
import type { ReactionsContext } from 'process/types';
const key = 'KP_LOADING_INFO';
export default function loadKpReactions({ store, trpcClient }: ReactionsContext) {
const { $calculation, $process } = store;
@ -14,6 +16,11 @@ export default function loadKpReactions({ store, trpcClient }: ReactionsContext)
const quoteName = $calculation.element('selectQuote').getOption()?.label;
message.loading({
key,
content: `Загружаем КП ${quoteName}...`,
});
trpcClient.quote.getValues
.query({
values: {
@ -26,11 +33,14 @@ export default function loadKpReactions({ store, trpcClient }: ReactionsContext)
exclude: ['lead', 'opportunity', 'quote', 'leadUrl', 'opportunityUrl', 'quoteUrl'],
});
message.success({
key,
content: `КП ${quoteName} загружено`,
});
// hide();
})
.catch(() => {
message.error({
key,
content: `Ошибка во время загрузки КП ${quoteName}`,
});
})