@logicflow/dumi-theme-simple
Version:
Simple website theme based on dumi2.
354 lines (353 loc) • 8.2 kB
TypeScript
import LogicFlow from '@logicflow/core';
export declare const themeConfig: Partial<LogicFlow.Theme>;
export declare const staticNodes: ({
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
width: number;
height: number;
radius: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
r?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
r: number;
style: {
stroke: string;
strokeWidth: number;
radius: number;
fill: string;
};
textStyle: {
color: string;
fontSize: number;
};
width?: undefined;
height?: undefined;
radius?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
width: number;
height: number;
radius: number;
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
textStyle: {
fontSize: number;
color: string;
};
r?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
text: string;
properties: {
r: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
width?: undefined;
height?: undefined;
radius?: undefined;
rx?: undefined;
ry?: undefined;
};
rotate?: undefined;
} | {
id: string;
type: string;
x: number;
y: number;
text: string;
rotate: number;
properties: {
rx: number;
ry: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
width?: undefined;
height?: undefined;
radius?: undefined;
r?: undefined;
};
})[];
export declare const configNodes: ({
id: string;
type: string;
x: number;
y: number;
rotate: number;
properties: {
width: number;
height: number;
type: string;
defaultValue: {
node: string;
edge: string;
fontColor?: undefined;
nodeBackground?: undefined;
edgeColor?: undefined;
graphBackGround?: undefined;
};
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
properties: {
width: number;
height: number;
type: string;
defaultValue: {
fontColor: string;
nodeBackground: string;
edgeColor: string;
graphBackGround: string;
node?: undefined;
edge?: undefined;
};
};
})[];
export declare const staticEdges: {
type: string;
sourceNodeId: string;
targetNodeId: string;
}[];
export declare const controlConfig: (lf: any, params: any) => {
key: string;
iconClass: string;
title: string;
text: string;
onClick: () => void;
}[];
declare const _default: {
themeConfig: Partial<LogicFlow.Theme>;
staticNodes: ({
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
width: number;
height: number;
radius: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
r?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
r: number;
style: {
stroke: string;
strokeWidth: number;
radius: number;
fill: string;
};
textStyle: {
color: string;
fontSize: number;
};
width?: undefined;
height?: undefined;
radius?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
text: string;
properties: {
width: number;
height: number;
radius: number;
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
textStyle: {
fontSize: number;
color: string;
};
r?: undefined;
rx?: undefined;
ry?: undefined;
};
} | {
id: string;
type: string;
x: number;
y: number;
text: string;
properties: {
r: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
width?: undefined;
height?: undefined;
radius?: undefined;
rx?: undefined;
ry?: undefined;
};
rotate?: undefined;
} | {
id: string;
type: string;
x: number;
y: number;
text: string;
rotate: number;
properties: {
rx: number;
ry: number;
textStyle: {
fontSize: number;
color?: undefined;
};
style: {
stroke: string;
strokeWidth: number;
fill: string;
radius?: undefined;
};
width?: undefined;
height?: undefined;
radius?: undefined;
r?: undefined;
};
})[];
configNodes: ({
id: string;
type: string;
x: number;
y: number;
rotate: number;
properties: {
width: number;
height: number;
type: string;
defaultValue: {
node: string;
edge: string;
fontColor?: undefined;
nodeBackground?: undefined;
edgeColor?: undefined;
graphBackGround?: undefined;
};
};
} | {
id: string;
type: string;
x: number;
y: number;
rotate: number;
properties: {
width: number;
height: number;
type: string;
defaultValue: {
fontColor: string;
nodeBackground: string;
edgeColor: string;
graphBackGround: string;
node?: undefined;
edge?: undefined;
};
};
})[];
staticEdges: {
type: string;
sourceNodeId: string;
targetNodeId: string;
}[];
};
export default _default;