/**
 * 徐立
 * 2019年9月2日
 * 用于封装轻提示
 */
import { Toast } from 'antd-mobile';
/**
 *
 * Toast.success(content, duration, onClose, mask)
 * content	提示内容
 * duration	自动关闭的延时,单位秒
 * onClose	关闭后回调
 * mask	是否显示透明蒙层,防止触摸穿透
 */
/**
 * 不带icon图标提示
 */
export function showToast(value, time = 1, fn = () => {}, mask = true) {
  Toast.info(value, time, fn, mask);
}
/**
 * 不带蒙尘提示
 */
export function showToastNoMask(value, time = 1, fn = () => {}, mask = false) {
  Toast.info(value, time, fn, mask);
}
/**
 * 成功提示
 */
export function successToast(value, time = 1, fn = () => {}, mask = true) {
  Toast.success(value, time, fn, mask);
}
/***
 * 失败提示
 */
export function failToast(value, time = 1, fn = () => {}, mask = true) {
  Toast.fail(value, time, fn, mask);
}
/***
 * 错误提示
 */
export function offline(value, time = 1, fn = () => {}, mask = true) {
  Toast.offline(value, time, fn, mask);
}
/***
 * 带进度提示信息的提示
 *  duration = 0 时,onClose 无效,toast 不会消失;隐藏 toast 需要手动调用 hide
 * Toast.hide()
 */
export function loadingToast(value, time = 1, fn = () => {}, mask = true) {
  Toast.loading(value, time, fn, mask);
}