From 3db819f01112624c9ad15b45f4772a2d51e1acbd Mon Sep 17 00:00:00 2001 From: balibabu Date: Thu, 24 Jul 2025 11:20:00 +0800 Subject: [PATCH] Feat: Modify the background color of the agent canvas #3221 (#9020) ### What problem does this PR solve? Feat: Modify the background color of the agent canvas #3221 ### Type of change - [x] New Feature (non-breaking change which adds functionality) --- web/src/components/collapse.tsx | 2 +- .../components/cross-language-form-field.tsx | 1 + web/src/components/page-header.tsx | 2 +- web/src/components/ui/sheet.tsx | 4 +- .../pages/agent/canvas/node/node-wrapper.tsx | 2 +- .../agent/canvas/node/note-node/index.tsx | 42 +++++++++++++++---- .../canvas/node/note-node/use-watch-change.ts | 19 ++++----- web/src/pages/agent/chat/box.tsx | 1 - web/src/pages/agent/components/background.tsx | 2 +- web/src/pages/agent/form-sheet/next.tsx | 2 +- .../pages/agent/form/retrieval-form/next.tsx | 10 ++--- web/src/pages/agents/index.tsx | 28 +++++++------ web/tailwind.config.js | 1 - web/tailwind.css | 1 - 14 files changed, 68 insertions(+), 49 deletions(-) diff --git a/web/src/components/collapse.tsx b/web/src/components/collapse.tsx index 81d7f8a76..bbe62412c 100644 --- a/web/src/components/collapse.tsx +++ b/web/src/components/collapse.tsx @@ -17,7 +17,7 @@ export function Collapse({ children, rightContent, open, - defaultOpen = true, + defaultOpen = false, onOpenChange, disabled, }: CollapseProps) { diff --git a/web/src/components/cross-language-form-field.tsx b/web/src/components/cross-language-form-field.tsx index 120326190..ec10736b4 100644 --- a/web/src/components/cross-language-form-field.tsx +++ b/web/src/components/cross-language-form-field.tsx @@ -57,6 +57,7 @@ export const CrossLanguageFormField = ({ maxCount={100} {...field} onValueChange={field.onChange} + defaultValue={field.value} modalPopover /> diff --git a/web/src/components/page-header.tsx b/web/src/components/page-header.tsx index 85c476bd3..903509ccd 100644 --- a/web/src/components/page-header.tsx +++ b/web/src/components/page-header.tsx @@ -2,7 +2,7 @@ import { PropsWithChildren } from 'react'; export function PageHeader({ children }: PropsWithChildren) { return ( -
+
{children}
); diff --git a/web/src/components/ui/sheet.tsx b/web/src/components/ui/sheet.tsx index 8be732d44..c24d58ff2 100644 --- a/web/src/components/ui/sheet.tsx +++ b/web/src/components/ui/sheet.tsx @@ -21,7 +21,7 @@ const SheetOverlay = React.forwardRef< >(({ className, ...props }, ref) => ( ) { const { t } = useTranslation(); @@ -32,10 +36,15 @@ function NoteNode({ data, id, selected }: NodeProps) { defaultValues: data.form, }); - const { handleChangeName } = useChangeName(id); + const nameForm = useForm>({ + resolver: zodResolver(NameFormSchema), + defaultValues: { name: data.name }, + }); useWatchFormChange(id, form); + useWatchNameFormChange(id, nameForm); + return ( ) {
- +
+ + ( + + + + + + + )} + /> + +
- + ) {