import React, {FC} from "react"; import classNames from "classnames"; import {Handle as ReactFlowHandle, HandleType, Position} from "@xyflow/react"; import {ColorOptionWithCustomTint, request} from "./Color"; export type HandleProps = ColorOptionWithCustomTint & { position: Position, type: HandleType, id?: string, className?: string, x?: number, y?: number, bringToFront?: boolean, centerExtraAnchor?: boolean, invisible?: boolean, } export const Handle: FC = ({id, type, position, color, className, x, y, bringToFront, invisible = false, ...props}) => { return {!invisible && position === Position.Left && } {!invisible && position === Position.Right && } {!invisible && position === Position.Top && } {!invisible && position === Position.Bottom && } }