mirror of
https://github.com/infiniflow/ragflow.git
synced 2025-12-08 20:42:30 +08:00
### What problem does this PR solve? Feat: Modify the background color of the canvas #9869 ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -1,13 +1,11 @@
|
|||||||
import { useIsDarkTheme } from '@/components/theme-provider';
|
|
||||||
import { Background } from '@xyflow/react';
|
import { Background } from '@xyflow/react';
|
||||||
|
|
||||||
export function AgentBackground() {
|
export function AgentBackground() {
|
||||||
const isDarkTheme = useIsDarkTheme();
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<Background
|
<Background
|
||||||
color={isDarkTheme ? 'rgba(255,255,255,0.15)' : '#A8A9B3'}
|
color="var(--text-primary)"
|
||||||
bgColor={isDarkTheme ? 'rgba(11, 11, 12, 1)' : 'rgba(0, 0, 0, 0.05)'}
|
bgColor="rgb(var(--bg-canvas))"
|
||||||
|
className="rounded-lg"
|
||||||
/>
|
/>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -232,7 +232,7 @@ function AgentCanvas({ drawerVisible, hideDrawer }: IProps) {
|
|||||||
]);
|
]);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.canvasWrapper}>
|
<div className={cn(styles.canvasWrapper, 'px-5 pb-5')}>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
style={{ position: 'absolute', top: 10, left: 0 }}
|
style={{ position: 'absolute', top: 10, left: 0 }}
|
||||||
|
|||||||
@ -47,13 +47,13 @@ function NoteNode({ data, id, selected }: NodeProps<INoteNode>) {
|
|||||||
|
|
||||||
return (
|
return (
|
||||||
<NodeWrapper
|
<NodeWrapper
|
||||||
className="p-0 w-full h-full flex flex-col"
|
className="p-0 w-full h-full flex flex-col bg-bg-component"
|
||||||
selected={selected}
|
selected={selected}
|
||||||
>
|
>
|
||||||
<NodeResizeControl minWidth={190} minHeight={128} style={controlStyle}>
|
<NodeResizeControl minWidth={190} minHeight={128} style={controlStyle}>
|
||||||
<ResizeIcon />
|
<ResizeIcon />
|
||||||
</NodeResizeControl>
|
</NodeResizeControl>
|
||||||
<section className="p-2 flex gap-2 bg-background-note items-center note-drag-handle rounded-t">
|
<section className="p-2 flex gap-2 items-center note-drag-handle rounded-t">
|
||||||
<NotebookPen className="size-4" />
|
<NotebookPen className="size-4" />
|
||||||
<Form {...nameForm}>
|
<Form {...nameForm}>
|
||||||
<form className="flex-1">
|
<form className="flex-1">
|
||||||
|
|||||||
@ -205,7 +205,7 @@ function DataFlowCanvas({ drawerVisible, hideDrawer, showLogSheet }: IProps) {
|
|||||||
};
|
};
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className={styles.canvasWrapper}>
|
<div className={cn(styles.canvasWrapper, 'px-5 pb-5')}>
|
||||||
<svg
|
<svg
|
||||||
xmlns="http://www.w3.org/2000/svg"
|
xmlns="http://www.w3.org/2000/svg"
|
||||||
style={{ position: 'absolute', top: 10, left: 0 }}
|
style={{ position: 'absolute', top: 10, left: 0 }}
|
||||||
|
|||||||
Reference in New Issue
Block a user