@cainiaofe/cn-ui-m
Version:
21 lines (20 loc) • 932 B
JavaScript
import { __assign } from "tslib";
import $i18n from "../../locales/i18n";
import React from 'react';
import { hide as hideMessage, show as showMessage } from '../cn-message/func';
import './index.scss';
import { Indicator } from './indicator';
import classNames from 'classnames';
var CnLoadingToast = function () {
return (React.createElement("div", { className: classNames(CN_UI_HASH_CLASS_NAME, 'cn-ui-m-loading-toast') },
React.createElement("div", { className: "cn-ui-m-loading-anim" },
React.createElement(Indicator, null)),
React.createElement("div", { className: "cn-ui-m-loading-text" }, $i18n.get({ id: 'Loading', dm: '加载中' }))));
};
export var show = function (config) {
if (config === void 0) { config = {}; }
showMessage(__assign({ type: 'loading', custRender: React.createElement(CnLoadingToast, null) }, config));
};
export var hide = function () {
hideMessage();
};