From b013fff2246ba9b47bd8919082b65ac415cecfd0 Mon Sep 17 00:00:00 2001 From: yannyang Date: Fri, 26 Jun 2026 18:00:29 +0800 Subject: [PATCH] fix: fix style problem by fengqian --- src/components/ChatPreview.tsx | 2 +- .../components/CapabilitySettings.tsx | 4 +- .../AgentEditor/components/InitModal.tsx | 31 ++--- .../components/ModelCheckboxDropdown.tsx | 5 +- .../AgentEditor/components/PromptEditor.tsx | 5 +- .../capability/BasicSettingsPanel.tsx | 4 +- .../capability/ModelSettingsCard.tsx | 5 +- src/pages/AgentEditor/index.tsx | 1 + .../AgentEditor/styles/agent-editor-h5.css | 2 +- .../AgentEditor/styles/agent-editor-modal.css | 71 ++++++++--- .../AgentList/components/AgentListH5.css | 7 +- src/pages/chat/components/AgentSidebar.css | 94 +++++++++++++++ src/pages/chat/components/AgentSidebar.tsx | 110 ++++++++++-------- src/pages/chat/components/ChatInput.tsx | 4 +- src/pages/chat/components/ChatInputH5.tsx | 24 ++-- src/pages/chat/components/ChatPageH5.tsx | 74 ++++++------ src/styles.css | 56 +++++++-- 17 files changed, 343 insertions(+), 156 deletions(-) create mode 100644 src/pages/chat/components/AgentSidebar.css diff --git a/src/components/ChatPreview.tsx b/src/components/ChatPreview.tsx index fb77f56..ab0d05b 100644 --- a/src/components/ChatPreview.tsx +++ b/src/components/ChatPreview.tsx @@ -176,7 +176,7 @@ export default function ChatPreview({ agent, agentId }: Props) { )} -
+
Promise; onDeleteKnowledge: (fileId: string) => Promise; markDirty: () => void; + isMobile?: boolean; } export default function CapabilitySettings({ @@ -32,6 +33,7 @@ export default function CapabilitySettings({ beforeUploadKnowledge, onDeleteKnowledge, markDirty, + isMobile = false, }: CapabilitySettingsProps) { return (
@@ -55,7 +57,7 @@ export default function CapabilitySettings({ setAvatarSelectorOpen={setAvatarSelectorOpen} /> - + { if (changed.name !== undefined) setAgentName(changed.name); }} - className="agent-editor-modal-card agent-editor-init-form" + className="agent-editor-init-form" > @@ -105,7 +105,7 @@ export default function InitModal({ > @@ -140,20 +140,23 @@ export default function InitModal({
-
选择你的智能体形象
+ {!isMobile &&
选择你的智能体形象
}
默认会使用系统头像,你也可以上传自己的图片替换。
- - - +
+ {isMobile &&
选择你的智能体形象
} + + + +
{[DEFAULT_AVATAR, ...PRESET_AVATARS].map((url) => { diff --git a/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx b/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx index 66d6ef2..5ddfe93 100644 --- a/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx +++ b/src/pages/AgentEditor/components/ModelCheckboxDropdown.tsx @@ -8,9 +8,10 @@ interface ModelCheckboxDropdownProps { value?: string[]; onChange?: (value: string[]) => void; models: AiModel[]; + isMobile?: boolean; } -export default function ModelCheckboxDropdown({ value = [], onChange, models }: ModelCheckboxDropdownProps) { +export default function ModelCheckboxDropdown({ value = [], onChange, models, isMobile = false }: ModelCheckboxDropdownProps) { const [open, setOpen] = useState(false); const summary = value.length ? `${value.length} 个已选` : '选择模型'; @@ -20,7 +21,7 @@ export default function ModelCheckboxDropdown({ value = [], onChange, models }: open={open} onOpenChange={setOpen} popupRender={() => ( -
e.stopPropagation()}> +
e.stopPropagation()}> onChange?.(checked.map((item) => String(item)))} diff --git a/src/pages/AgentEditor/components/PromptEditor.tsx b/src/pages/AgentEditor/components/PromptEditor.tsx index ffa48ec..46bd6c6 100644 --- a/src/pages/AgentEditor/components/PromptEditor.tsx +++ b/src/pages/AgentEditor/components/PromptEditor.tsx @@ -4,9 +4,10 @@ import { FileTextOutlined } from '@ant-design/icons'; interface PromptEditorProps { form: any; markDirty: () => void; + isMobile?: boolean; } -export default function PromptEditor({ form, markDirty }: PromptEditorProps) { +export default function PromptEditor({ form, markDirty, isMobile }: PromptEditorProps) { return (
@@ -42,7 +43,7 @@ export default function PromptEditor({ form, markDirty }: PromptEditorProps) {
diff --git a/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx b/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx index 5d0db8b..d507655 100644 --- a/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx +++ b/src/pages/AgentEditor/components/capability/BasicSettingsPanel.tsx @@ -29,10 +29,10 @@ export default function BasicSettingsPanel({ teams }: BasicSettingsPanelProps) { 名称、描述和可见性决定了这个智能体如何被理解和管理。
- + - +
diff --git a/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx b/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx index 64b589b..6fab55b 100644 --- a/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx +++ b/src/pages/AgentEditor/components/capability/ModelSettingsCard.tsx @@ -5,9 +5,10 @@ import ModelCheckboxDropdown from '../ModelCheckboxDropdown'; interface ModelSettingsCardProps { models: any[]; + isMobile?: boolean; } -export default function ModelSettingsCard({ models }: ModelSettingsCardProps) { +export default function ModelSettingsCard({ models, isMobile = false }: ModelSettingsCardProps) { return (
@@ -31,7 +32,7 @@ export default function ModelSettingsCard({ models }: ModelSettingsCardProps) { className="mb-0" getValueProps={(value) => ({ value: parseModelSelections(value) })} > - +