From 066428c8b6b6dc94cfe50316385315b3440cdc31 Mon Sep 17 00:00:00 2001 From: haishan <710328466@qq.com> Date: Wed, 5 Jun 2024 15:47:14 +0800 Subject: [PATCH] =?UTF-8?q?feat(zhst/meta):=20=E4=BF=AE=E6=94=B9ts?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/meta/src/result/index.tsx | 19 ++----------------- 1 file changed, 2 insertions(+), 17 deletions(-) diff --git a/packages/meta/src/result/index.tsx b/packages/meta/src/result/index.tsx index 519b0ae..2bc3464 100644 --- a/packages/meta/src/result/index.tsx +++ b/packages/meta/src/result/index.tsx @@ -1,5 +1,4 @@ import * as React from 'react'; -import { CheckCircleFilled, CloseCircleFilled, ExclamationCircleFilled, WarningFilled } from '@ant-design/icons' import classNames from 'classnames'; import { devUseWarning } from '../_util/warning'; @@ -9,16 +8,6 @@ import serverError from './serverError'; import useStyle from './style'; import unauthorized from './unauthorized'; -export const IconMap = { -// @ts-ignore - success: CheckCircleFilled, -// @ts-ignore - error: CloseCircleFilled, -// @ts-ignore - info: ExclamationCircleFilled, -// @ts-ignore - warning: WarningFilled, -}; // @ts-ignore export const ExceptionMap = { '404': noFound, @@ -27,7 +16,7 @@ export const ExceptionMap = { }; export type ExceptionStatusType = 403 | 404 | 500 | '403' | '404' | '500'; -export type ResultStatusType = ExceptionStatusType | keyof typeof IconMap; +export type ResultStatusType = ExceptionStatusType; export interface ResultProps { icon?: React.ReactNode; @@ -80,15 +69,11 @@ const Icon: React.FC = ({ prefixCls, icon, status }) => { ); } - const iconNode = React.createElement( - IconMap[status as Exclude], - ); - if (icon === null || icon === false) { return null; } - return
{icon || iconNode}
; + return
{icon || 'icon'}
; }; interface ExtraProps {