diff --git a/autogpt_platform/frontend/src/components/CustomNode.tsx b/autogpt_platform/frontend/src/components/CustomNode.tsx index f8f4da45c6..c3e1e457b5 100644 --- a/autogpt_platform/frontend/src/components/CustomNode.tsx +++ b/autogpt_platform/frontend/src/components/CustomNode.tsx @@ -515,7 +515,8 @@ export function CustomNode({ "dark-theme", "rounded-xl", "bg-white/[.9]", - "shadow-md", + "border", + "pb-2", data.uiType === BlockUIType.NOTE ? "w-[300px]" : "w-[500px]", data.uiType === BlockUIType.NOTE ? "bg-yellow-100" : "bg-white", selected ? "shadow-2xl" : "", @@ -582,7 +583,7 @@ export function CustomNode({ ); const LineSeparator = () => ( - + ); const ContextMenuContent = () => ( @@ -603,7 +604,7 @@ export function CustomNode({ ); - const onContextButtonClick = (e: React.MouseEvent) => { + const onContextButtonTrigger = (e: React.MouseEvent) => { e.preventDefault(); const rect = e.currentTarget.getBoundingClientRect(); const event = new MouseEvent("contextmenu", { @@ -614,6 +615,8 @@ export function CustomNode({ e.currentTarget.dispatchEvent(event); }; + const stripeColor = getPrimaryCategoryColor(data.categories); + const NodeContent = () => (
{/* Header */}
{/* Color Stripe */} -
+
@@ -657,8 +658,8 @@ export function CustomNode({ @@ -666,7 +667,7 @@ export function CustomNode({
{/* Body */} -
+
{/* Input Handles */} {data.uiType !== BlockUIType.NOTE ? (
@@ -686,10 +687,11 @@ export function CustomNode({ {data.uiType !== BlockUIType.NOTE && hasAdvancedFields && ( <> -
- Advanced +
+ Advanced
@@ -700,7 +702,7 @@ export function CustomNode({ <> -
+
{data.outputSchema && generateOutputHandles(data.outputSchema, data.uiType)}