onStop?.(record)}
- icon={
}
+ icon={
}
>
停止回答
@@ -184,7 +191,7 @@ export default function Message({
className="dtc__message__icon"
onClick={() => onRegenerate?.(record)}
>
-
+
)}
diff --git a/src/chat/pagination/index.tsx b/src/chat/pagination/index.tsx
index 452cff963..7c384190b 100644
--- a/src/chat/pagination/index.tsx
+++ b/src/chat/pagination/index.tsx
@@ -1,5 +1,5 @@
import React from 'react';
-import { LeftOutlined, RightOutlined } from '@ant-design/icons';
+import { LeftOutlined, RightOutlined } from '@dtinsight/react-icons';
import './index.scss';
@@ -29,6 +29,7 @@ export default function Pagination({
if (disableLeft) return;
onChange(current - 1);
}}
+ data-testid="icon-left"
/>
{current}
@@ -41,6 +42,7 @@ export default function Pagination({
if (disableRight) return;
onChange(current + 1);
}}
+ data-testid="icon-right"
/>
);
diff --git a/src/chat/welcome/index.tsx b/src/chat/welcome/index.tsx
index a8c65630e..c97c18681 100644
--- a/src/chat/welcome/index.tsx
+++ b/src/chat/welcome/index.tsx
@@ -1,8 +1,8 @@
import React, { CSSProperties } from 'react';
+import { AiAvatarColored } from '@dtinsight/react-icons';
import classNames from 'classnames';
import Flex from '../../flex';
-import { AIAvatar } from '../icon';
import './index.scss';
export interface IWelcomeProps {
@@ -14,7 +14,7 @@ export interface IWelcomeProps {
}
export default function Welcome({
- icon =
,
+ icon =
,
title,
description,
className,
diff --git a/src/collapsibleActionItems/index.md b/src/collapsibleActionItems/index.md
index 3ed46d7be..3ad5e610f 100644
--- a/src/collapsibleActionItems/index.md
+++ b/src/collapsibleActionItems/index.md
@@ -101,7 +101,7 @@ export default () => {
import React, { useState } from 'react';
import { CollapsibleActionItems } from 'dt-react-component';
import { Table, message, Popconfirm } from 'antd';
-import { DownOutlined } from '@ant-design/icons';
+import { DownOutlined } from '@dtinsight/react-icons';
export default () => {
const [dataSource, setDataSource] = useState([
diff --git a/src/collapsibleActionItems/index.tsx b/src/collapsibleActionItems/index.tsx
index 5bb0b561e..ee3e35eb9 100644
--- a/src/collapsibleActionItems/index.tsx
+++ b/src/collapsibleActionItems/index.tsx
@@ -1,5 +1,5 @@
import React, { ReactNode } from 'react';
-import { EllipsisOutlined } from '@ant-design/icons';
+import { EllipsisTableOutlined } from '@dtinsight/react-icons';
import { Button, ButtonProps, Divider, Dropdown, DropDownProps, Menu } from 'antd';
import classNames from 'classnames';
@@ -30,7 +30,7 @@ const CollapsibleActionItems: React.FC
= (props) => {
maxCount = 3,
className,
divider = ,
- collapseIcon = ,
+ collapseIcon = ,
dropdownProps,
buttonProps,
style,
diff --git a/src/copy/index.tsx b/src/copy/index.tsx
index 17a16c6c6..c572439f8 100644
--- a/src/copy/index.tsx
+++ b/src/copy/index.tsx
@@ -1,5 +1,6 @@
import React, { CSSProperties, ReactNode } from 'react';
import { CopyUtils } from '@dtinsight/dt-utils';
+import { CopyOutlined } from '@dtinsight/react-icons';
import { message, Tooltip } from 'antd';
import classNames from 'classnames';
@@ -16,25 +17,9 @@ export interface ICopyProps {
onCopy?: (text: string) => void;
}
-// 后续迁移了 icon 库之后,可以直接从 icon 中引入
-const CopyIcon = () => (
-
-
-
-);
-
const Copy: React.FC = (props) => {
const {
- button = ,
+ button = ,
text,
tooltip = '复制',
style,
diff --git a/src/drawer/index.tsx b/src/drawer/index.tsx
index 114bc29e4..4d0e7ec91 100644
--- a/src/drawer/index.tsx
+++ b/src/drawer/index.tsx
@@ -1,5 +1,5 @@
import React, { CSSProperties, useEffect, useState } from 'react';
-import { CloseOutlined } from '@ant-design/icons';
+import { CloseOutlined } from '@dtinsight/react-icons';
import { Alert, AlertProps, Spin, Tabs } from 'antd';
import classNames from 'classnames';
import { omit } from 'lodash-es';
diff --git a/src/filterRules/__tests__/__snapshots__/filterRules.test.tsx.snap b/src/filterRules/__tests__/__snapshots__/filterRules.test.tsx.snap
index 45b8249e0..dec59c4e2 100644
--- a/src/filterRules/__tests__/__snapshots__/filterRules.test.tsx.snap
+++ b/src/filterRules/__tests__/__snapshots__/filterRules.test.tsx.snap
@@ -24,51 +24,15 @@ exports[`FilterRules should support FilterRules success render 1`] = `
class="dtc-ruleController__item--operation"
>
-
-
+ class="icon"
+ data-mock-icon="PlusCircleOutlined"
+ data-testid="icon-plus"
+ />
-
-
+ class="icon"
+ data-mock-icon="MinusCircleOutlined"
+ data-testid="icon-minus"
+ />
@@ -94,51 +58,15 @@ exports[`FilterRules should support FilterRules success render 1`] = `
class="dtc-ruleController__item--operation"
>