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 6368a89f9..7c384190b 100644
--- a/src/chat/pagination/index.tsx
+++ b/src/chat/pagination/index.tsx
@@ -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/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/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"
>