forked from ddrilling/asb_cloud_front
24 lines
623 B
React
24 lines
623 B
React
|
import { notification } from 'antd';
|
||
|
|
||
|
const typeDictionary = {
|
||
|
'error': 'Ошибка',
|
||
|
'warning': 'Предупрежение',
|
||
|
'info': 'Информация'
|
||
|
|
||
|
}
|
||
|
/**
|
||
|
* Вызов оповещений всплывающим окошком.
|
||
|
* @param body string или ReactNode
|
||
|
* @param type для параметра типа. Допустимые значение 'error', 'warning', 'info'
|
||
|
*/
|
||
|
export default function Notification(body, type='info'){
|
||
|
|
||
|
notification.info({
|
||
|
description: body,
|
||
|
message: typeDictionary[type],
|
||
|
type,
|
||
|
placement: "bottomRight",
|
||
|
duration: 10,
|
||
|
})
|
||
|
|
||
|
}
|