svg-layout-designer-react/src/utils/default.ts
Eric NGUYEN 9ce184df26
Some checks failed
continuous-integration/drone/push Build is failing
Fix tests + implement radio buttons for XPositionReference
2022-08-16 13:12:53 +02:00

48 lines
1 KiB
TypeScript

import { XPositionReference } from '../Enums/XPositionReference';
import { IConfiguration } from '../Interfaces/IConfiguration';
import IProperties from '../Interfaces/IProperties';
export const DEFAULT_CONFIG: IConfiguration = {
AvailableContainers: [
{
Type: 'Container',
Width: 75,
Height: 100,
Style: {
fillOpacity: 0,
stroke: 'green'
}
}
],
AvailableSymbols: [],
MainContainer: {
Type: 'Container',
Width: 2000,
Height: 100,
Style: {
fillOpacity: 0,
stroke: 'black'
}
}
};
export const DEFAULT_MAINCONTAINER_PROPS: IProperties = {
id: 'main',
parentId: 'null',
x: 0,
y: 0,
width: Number(DEFAULT_CONFIG.MainContainer.Width),
height: Number(DEFAULT_CONFIG.MainContainer.Height),
isRigidBody: false,
isAnchor: false,
XPositionReference: XPositionReference.Left,
style: {
stroke: 'black',
fillOpacity: 0
}
};
export const DIMENSION_MARGIN = 50;
export const NOTCHES_LENGTH = 4;
export const MAX_HISTORY = 200;