/** * Copyright (c) 2025 Bytedance Ltd. and/or its affiliates * SPDX-License-Identifier: MIT */ import '@flowgram.ai/free-layout-editor/index.css'; import { useNodeRender, WorkflowNodeProps, WorkflowNodeRenderer, } from '@flowgram.ai/free-layout-editor'; import { PortRender } from './port'; import { NodeBorderColorMap, NodeColorMap, NodeGlowColorMap } from './node-color'; export const NodeRender = (props: WorkflowNodeProps) => { const { selected, node, ports } = useNodeRender(); const nodeColor = NodeColorMap[node.id] ?? '#fff'; const borderColor = NodeBorderColorMap[node.id] ?? '#fff'; const glowColor = NodeGlowColorMap[node.id] ?? '59, 130, 246'; return ( {ports.map((p) => ( ))} ); };