UNPKG

tdesign-react

Version:
79 lines (75 loc) 2.62 kB
/** * tdesign v1.16.2 * (c) 2025 tdesign * @license MIT */ import React from 'react'; import { CheckCircleFilledIcon, ErrorCircleFilledIcon, HelpCircleFilledIcon, InfoCircleFilledIcon } from 'tdesign-icons-react'; import useGlobalIcon from '../hooks/useGlobalIcon.js'; import { Loading } from '../loading/index.js'; import '../hooks/useConfig.js'; import '../config-provider/ConfigContext.js'; import '../_chunks/dep-d67deb2c.js'; import '../_chunks/dep-8abcbcbc.js'; import 'lodash-es'; import '../_chunks/dep-6b235a32.js'; import '../_chunks/dep-b9afa32b.js'; import 'dayjs'; import '../loading/Loading.js'; import '../_chunks/dep-10d5731f.js'; import '../_chunks/dep-74a10cfb.js'; import 'classnames'; import '../_chunks/dep-ca8d3fa0.js'; import '../common/Portal.js'; import 'react-dom'; import '../hooks/useLayoutEffect.js'; import '../hooks/useDefaultProps.js'; import '../loading/defaultProps.js'; import '../loading/gradient.js'; import '../_chunks/dep-79351403.js'; import '../_chunks/dep-fe89155e.js'; import '../_chunks/dep-a3a3e527.js'; import '../_chunks/dep-ed34fbd4.js'; import '../hooks/useDomRefCallback.js'; import '../loading/plugin.js'; import '../_util/react-render.js'; import '../_chunks/dep-4f115c18.js'; import '../common/PluginContainer.js'; import '../config-provider/ConfigProvider.js'; function MessageIcon(_ref) { var theme = _ref.theme, onCloseBtnClick = _ref.onCloseBtnClick; var _useGlobalIcon = useGlobalIcon({ CheckCircleFilledIcon: CheckCircleFilledIcon, ErrorCircleFilledIcon: ErrorCircleFilledIcon, HelpCircleFilledIcon: HelpCircleFilledIcon, InfoCircleFilledIcon: InfoCircleFilledIcon }), CheckCircleFilledIcon$1 = _useGlobalIcon.CheckCircleFilledIcon, ErrorCircleFilledIcon$1 = _useGlobalIcon.ErrorCircleFilledIcon, HelpCircleFilledIcon$1 = _useGlobalIcon.HelpCircleFilledIcon, InfoCircleFilledIcon$1 = _useGlobalIcon.InfoCircleFilledIcon; var iconMap = { info: InfoCircleFilledIcon$1, success: CheckCircleFilledIcon$1, warning: ErrorCircleFilledIcon$1, error: ErrorCircleFilledIcon$1, question: HelpCircleFilledIcon$1, loading: Loading }; var Icon = iconMap[theme]; if (theme === "loading") { return /* @__PURE__ */React.createElement(Icon, { loading: true }); } return Icon ? /* @__PURE__ */React.createElement(Icon, { onClick: function onClick(e) { return onCloseBtnClick === null || onCloseBtnClick === void 0 ? void 0 : onCloseBtnClick({ e: e }); } }) : null; } export { MessageIcon as default }; //# sourceMappingURL=MessageIcon.js.map