import message from 'antd/lib/message';

const _success = (content: string, container?: any, duration?: number) => {
  message.success({
    content,
    className: 'lion-msg-success',
    style: {
      zIndex: '11000'
    },
    getContainer: container ? container : document.body,
    duration: duration ? duration : 3
  });
};

const _error = (content: string, container?: any, duration?: number) => {
  message.error({
    content,
    className: 'lion-msg-error',
    style: {
      zIndex: '11000'
    },
    getContainer: container ? container : document.body,
    duration: duration ? duration : 3
  });
};

const _info = (content: string, container?: any, duration?: number) => {
  message.info({
    content,
    className: 'lion-msg-info',
    style: {
      zIndex: '11000'
    },
    getContainer: container ? container : document.body,
    duration: duration ? duration : 2
  });
};

const _warning = (content: string, container?: any, duration?: number) => {
  message.warning({
    content,
    className: 'lion-msg-warning',
    style: {
      zIndex: '11000'
    },
    getContainer: container ? container : document.body,
    duration: duration ? duration : 3
  });
};

export default {
  _success,
  _error,
  _info,
  _warning
}
