UNPKG

kitchen-simulator

Version:

It is a kitchen simulator (self-contained micro-frontend).

58 lines 1.75 kB
import _classCallCheck from "@babel/runtime/helpers/esm/classCallCheck"; import _createClass from "@babel/runtime/helpers/esm/createClass"; import { IDBroker } from "../utils/export"; var HorizontalGuide = /*#__PURE__*/function () { function HorizontalGuide() { _classCallCheck(this, HorizontalGuide); } return _createClass(HorizontalGuide, null, [{ key: "create", value: function create(state, coordinate) { var hGuideID = IDBroker.acquireID(); state = state.setIn(['scene', 'guides', 'horizontal', hGuideID], coordinate); return { updatedState: state }; } }, { key: "remove", value: function remove(state, hGuideID) { state = state.deleteIn(['scene', 'guides', 'horizontal', hGuideID]); return { updatedState: state }; } }]); }(); var VerticalGuide = /*#__PURE__*/function () { function VerticalGuide() { _classCallCheck(this, VerticalGuide); } return _createClass(VerticalGuide, null, [{ key: "create", value: function create(state, coordinate) { var vGuideID = IDBroker.acquireID(); state = state.setIn(['scene', 'guides', 'vertical', vGuideID], coordinate); return { updatedState: state }; } }, { key: "remove", value: function remove(state, vGuideID) { state = state.deleteIn(['scene', 'guides', 'vertical', vGuideID]); return { updatedState: state }; } }]); }(); var CircularGuide = /*#__PURE__*/_createClass(function CircularGuide() { _classCallCheck(this, CircularGuide); }); export { HorizontalGuide, VerticalGuide, CircularGuide }; export default { HorizontalGuide: HorizontalGuide, VerticalGuide: VerticalGuide, CircularGuide: CircularGuide };