balibabu
commited on
Commit
·
b797251
1
Parent(s):
6f14aae
Feat: Set the color of the canvas's control button #3851 (#4053)
Browse files### What problem does this PR solve?
Feat: Set the color of the canvas's control button #3851
### Type of change
- [x] New Feature (non-breaking change which adds functionality)
web/src/components/theme-provider.tsx
CHANGED
@@ -58,3 +58,9 @@ export const useTheme = () => {
|
|
58 |
|
59 |
return context;
|
60 |
};
|
|
|
|
|
|
|
|
|
|
|
|
|
|
58 |
|
59 |
return context;
|
60 |
};
|
61 |
+
|
62 |
+
export const useIsDarkTheme = () => {
|
63 |
+
const { theme } = useTheme();
|
64 |
+
|
65 |
+
return theme === 'dark';
|
66 |
+
};
|
web/src/pages/flow/canvas/index.tsx
CHANGED
@@ -103,6 +103,8 @@ function FlowCanvas({ drawerVisible, hideDrawer }: IProps) {
|
|
103 |
hideSingleDebugDrawer,
|
104 |
} = useShowSingleDebugDrawer();
|
105 |
|
|
|
|
|
106 |
const { formDrawerVisible, hideFormDrawer, showFormDrawer, clickedNode } =
|
107 |
useShowFormDrawer();
|
108 |
|
@@ -229,7 +231,7 @@ function FlowCanvas({ drawerVisible, hideDrawer }: IProps) {
|
|
229 |
<TooltipProvider>
|
230 |
<Tooltip>
|
231 |
<TooltipTrigger asChild>
|
232 |
-
<FolderInput />
|
233 |
</TooltipTrigger>
|
234 |
<TooltipContent>Import</TooltipContent>
|
235 |
</Tooltip>
|
@@ -239,7 +241,7 @@ function FlowCanvas({ drawerVisible, hideDrawer }: IProps) {
|
|
239 |
<TooltipProvider>
|
240 |
<Tooltip>
|
241 |
<TooltipTrigger asChild>
|
242 |
-
<FolderOutput />
|
243 |
</TooltipTrigger>
|
244 |
<TooltipContent>Export</TooltipContent>
|
245 |
</Tooltip>
|
|
|
103 |
hideSingleDebugDrawer,
|
104 |
} = useShowSingleDebugDrawer();
|
105 |
|
106 |
+
const controlIconClassname = 'text-black';
|
107 |
+
|
108 |
const { formDrawerVisible, hideFormDrawer, showFormDrawer, clickedNode } =
|
109 |
useShowFormDrawer();
|
110 |
|
|
|
231 |
<TooltipProvider>
|
232 |
<Tooltip>
|
233 |
<TooltipTrigger asChild>
|
234 |
+
<FolderInput className={controlIconClassname} />
|
235 |
</TooltipTrigger>
|
236 |
<TooltipContent>Import</TooltipContent>
|
237 |
</Tooltip>
|
|
|
241 |
<TooltipProvider>
|
242 |
<Tooltip>
|
243 |
<TooltipTrigger asChild>
|
244 |
+
<FolderOutput className={controlIconClassname} />
|
245 |
</TooltipTrigger>
|
246 |
<TooltipContent>Export</TooltipContent>
|
247 |
</Tooltip>
|