UNPKG

armisa-models

Version:
18 lines (17 loc) 721 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.useSubPagesManager = void 0; const SubPagesFactory_1 = require("../Page/ElementsOfFormFactory/SubPagesFactory"); const useSubPagesManager = (mainState) => { if (mainState.elementsOfForm.parentPageFactory) { return mainState.elementsOfForm.parentPageFactory; } else if (mainState.elementsOfForm.subPageFactory) { return mainState.elementsOfForm.subPageFactory; } else { mainState.elementsOfForm.subPageFactory = new SubPagesFactory_1.SubPagesFactory(mainState); return mainState.elementsOfForm.subPageFactory; } }; exports.useSubPagesManager = useSubPagesManager;