2023-11-21 01:16:10 +01:00
|
|
|
import type { FlowchartDiagramConfig } from '../config.type.js';
|
2023-11-11 01:30:09 +01:00
|
|
|
|
2023-11-21 00:40:30 +01:00
|
|
|
export const getSubGraphTitleMargins = ({
|
|
|
|
flowchart,
|
|
|
|
}: {
|
|
|
|
flowchart: FlowchartDiagramConfig;
|
|
|
|
}): {
|
2023-11-11 01:30:09 +01:00
|
|
|
subGraphTitleTopMargin: number;
|
|
|
|
subGraphTitleBottomMargin: number;
|
|
|
|
subGraphTitleTotalMargin: number;
|
|
|
|
} => {
|
2023-11-20 23:13:34 +01:00
|
|
|
const subGraphTitleTopMargin = flowchart?.subGraphTitleMargin?.top ?? 0;
|
|
|
|
const subGraphTitleBottomMargin = flowchart?.subGraphTitleMargin?.bottom ?? 0;
|
2023-11-11 01:30:09 +01:00
|
|
|
const subGraphTitleTotalMargin = subGraphTitleTopMargin + subGraphTitleBottomMargin;
|
|
|
|
|
|
|
|
return {
|
|
|
|
subGraphTitleTopMargin,
|
|
|
|
subGraphTitleBottomMargin,
|
|
|
|
subGraphTitleTotalMargin,
|
|
|
|
};
|
|
|
|
};
|