UNPKG

react-easy-diagram

Version:

<img src="https://github.com/tokarchyn/react-easy-diagram/blob/main/repo/logo-with-name.png?raw=true" alt="React Easy Diagram logo" height="50">

21 lines 1.16 kB
import React from 'react'; import type { ILinkVisualComponentProps } from "../../states/linksSettings"; import type { IComponentDefinition } from "../../states/visualComponentState"; export declare const LinkDefault: React.FC<ILinkVisualComponentProps<ILinkDefaultSettings>>; export interface ILineStyling { classes?: LinkDefaultSettingsByStates<string[]>; style?: LinkDefaultSettingsByStates<React.CSSProperties>; } export interface ILinkDefaultSettings { removeDefaultClasses?: true; mainLine?: ILineStyling; secondaryLine?: ILineStyling; } export declare type LinkDefaultState = 'base' | 'hovered' | 'selected' | 'selected-hovered'; export declare type LinkDefaultSettingsByStates<TValue> = { [key in LinkDefaultState]?: TValue; }; export declare const defaultLinkMainLineClasses: LinkDefaultSettingsByStates<string[]>; export declare const defaultLinkSecondaryLineClasses: LinkDefaultSettingsByStates<string[]>; export declare function createLinkDefault(settings?: ILinkDefaultSettings): IComponentDefinition<ILinkVisualComponentProps, Partial<ILinkDefaultSettings>>; //# sourceMappingURL=LinkDefault.d.ts.map