jsketcher/web/app/sketcher/uiConfig.js
2020-03-19 01:41:48 -07:00

25 lines
No EOL
788 B
JavaScript

import constraintGlobalActions from "./actions/constraintGlobalActions";
import measureActions from "./actions/measureActions";
import toolActions from "./actions/toolActions";
import commonActions from "./actions/commonActions";
export const sketcherRightToolbarConfig = constraintGlobalActions.map(a => a.id);
export const sketcherTopToolbarConfig = [
...commonActions.map(a => a.id),
...toolActions.map(a => a.id),
'Offset',
'-',
...measureActions.map(a => a.id)
];
insertAfter(sketcherTopToolbarConfig, 'Export', '-');
insertAfter(sketcherTopToolbarConfig, 'PanTool', '-');
insertAfter(sketcherTopToolbarConfig, 'BezierTool', '-');
function insertAfter(arr, item, toAdd) {
const index = arr.indexOf(item);
if (index !== -1) {
arr.splice(index+1, 0, toAdd);
}
}