diff --git a/web/src/components/FullModal/Field.tsx b/web/src/components/FullModal/Field.tsx index cf8cde11..e8950214 100644 --- a/web/src/components/FullModal/Field.tsx +++ b/web/src/components/FullModal/Field.tsx @@ -1,10 +1,10 @@ import React, { useState, useCallback, useEffect } from 'react'; import _isString from 'lodash/isString'; import _isNil from 'lodash/isNil'; -import { Button, Input, Space } from 'antd'; -import { Icon } from '@iconify/react'; +import { Input, Space } from 'antd'; import { t } from 'tailchat-shared'; import { DelayTip } from '../DelayTip'; +import { IconBtn } from '../IconBtn'; export type FullModalFieldEditorRenderComponent = React.FC<{ value: string; @@ -86,25 +86,15 @@ const FullModalFieldEditor: React.FC = React.memo( {!isEditing ? ( - `; diff --git a/web/src/components/modals/GroupDetail/Panel/GroupPanelTree.tsx b/web/src/components/modals/GroupDetail/Panel/GroupPanelTree.tsx index 28eb6c63..b904caa4 100644 --- a/web/src/components/modals/GroupDetail/Panel/GroupPanelTree.tsx +++ b/web/src/components/modals/GroupDetail/Panel/GroupPanelTree.tsx @@ -5,13 +5,13 @@ import { showAlert, t, } from 'tailchat-shared'; -import { Button, Tree } from 'antd'; +import { Space, Tree } from 'antd'; import type { DataNode } from 'antd/lib/tree'; import { buildTreeDataWithGroupPanel } from './utils'; -import { Icon } from '@iconify/react'; import { useGroupPanelTreeDrag } from './useGroupPanelTreeDrag'; import { closeModal, openModal } from '@/components/Modal'; import { ModalModifyGroupPanel } from '../../GroupPanel/ModifyGroupPanel'; +import { IconBtn } from '@/components/IconBtn'; interface GroupPanelTree { groupId: string; @@ -61,32 +61,36 @@ export const GroupPanelTree: React.FC = React.memo((props) => { return (
{node.title} -
-
); @@ -103,6 +107,7 @@ export const GroupPanelTree: React.FC = React.memo((props) => { defaultExpandAll={true} blockNode={true} draggable={true} + selectable={false} titleRender={titleRender} onDrop={handleDrop} // TODO: 待简化 https://github.com/react-component/tree/pull/482 diff --git a/web/src/components/modals/GroupDetail/Panel/__tests__/__snapshots__/GroupPanelTree.spec.tsx.snap b/web/src/components/modals/GroupDetail/Panel/__tests__/__snapshots__/GroupPanelTree.spec.tsx.snap index 8d5d242a..9e66e6fd 100644 --- a/web/src/components/modals/GroupDetail/Panel/__tests__/__snapshots__/GroupPanelTree.spec.tsx.snap +++ b/web/src/components/modals/GroupDetail/Panel/__tests__/__snapshots__/GroupPanelTree.spec.tsx.snap @@ -3,12 +3,12 @@ exports[`GroupPanelTree simple render snapshot 1`] = `
-
+
- - +
+ +
+
+ +
+
+ + + + +
- - +
+ +
+
+ +
+
+ + + + +
- - +
+ +
+
+ +
+
- - +
+ +
+
+ +
+
+ + + + +
- - +
+ +
+
+ +
+
+ + + + +
- - +
+ +
+
+ +
+