@uni/toast
Version:
[](https://www.npmjs.com/package/@uni/toast)
30 lines • 734 B
JavaScript
import { normalize } from "../utils/index";
export var show = normalize(function (options) {
var type = options.type,
content = options.content,
duration = options.duration,
_success = options.success,
_fail = options.fail,
_complete = options.complete;
var iconMap = {
success: 'success',
fail: 'fail',
none: 'none',
loading: 'loading'
};
tt.showToast({
icon: iconMap[type] || 'none',
title: content,
duration: duration,
success: function success() {
_success && _success();
},
fail: function fail(res) {
_fail && _fail(res);
},
complete: function complete(res) {
_complete && _complete(res);
}
});
});
export default show;