@keycloakify/keycloak-admin-ui
Version:
Repackaged Keycloak Admin UI
14 lines (13 loc) • 664 B
TypeScript
import { ComponentType, MouseEvent as ReactMouseEvent } from "react";
import { EdgeProps, MarkerType } from "reactflow";
export type ButtonEdges = {
[key: string]: ComponentType<ButtonEdgeProps>;
};
export type ButtonEdgeProps = EdgeProps & {
markerType?: MarkerType;
markerEndId?: string;
data: {
onEdgeClick: (evt: ReactMouseEvent<HTMLButtonElement, MouseEvent>, id: string) => void;
};
};
export declare const ButtonEdge: ({ id, sourceX, sourceY, targetX, targetY, sourcePosition, targetPosition, label, style, markerType, markerEndId, selected, data: { onEdgeClick }, }: ButtonEdgeProps) => import("react/jsx-runtime").JSX.Element;