mirror of https://github.com/ANL-CEEESA/RELOG.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
1.2 KiB
30 lines
1.2 KiB
import type { BaseEdgeProps } from '../../types';
|
|
/**
|
|
* The `<BaseEdge />` component gets used internally for all the edges. It can be
|
|
* used inside a custom edge and handles the invisible helper edge and the edge label
|
|
* for you.
|
|
*
|
|
* @public
|
|
* @example
|
|
* ```jsx
|
|
*import { BaseEdge } from '@xyflow/react';
|
|
*
|
|
*export function CustomEdge({ sourceX, sourceY, targetX, targetY, ...props }) {
|
|
* const [edgePath] = getStraightPath({
|
|
* sourceX,
|
|
* sourceY,
|
|
* targetX,
|
|
* targetY,
|
|
* });
|
|
*
|
|
* return <BaseEdge path={edgePath} {...props} />;
|
|
*}
|
|
*```
|
|
*
|
|
* @remarks If you want to use an edge marker with the [`<BaseEdge />`](/api-reference/components/base-edge) component,
|
|
* you can pass the `markerStart` or `markerEnd` props passed to your custom edge
|
|
* through to the [`<BaseEdge />`](/api-reference/components/base-edge) component.
|
|
* You can see all the props passed to a custom edge by looking at the [`EdgeProps`](/api-reference/types/edge-props) type.
|
|
*/
|
|
export declare function BaseEdge({ path, labelX, labelY, label, labelStyle, labelShowBg, labelBgStyle, labelBgPadding, labelBgBorderRadius, interactionWidth, ...props }: BaseEdgeProps): import("react/jsx-runtime").JSX.Element;
|
|
//# sourceMappingURL=BaseEdge.d.ts.map
|