From 35ef3f948606bf9fa12b917c672a7b07ed3d0c62 Mon Sep 17 00:00:00 2001 From: Rodrigo Date: Fri, 25 Sep 2026 16:32:32 -0400 Subject: [PATCH] fix(FOUR-33538): resolve FormInput at runtime in PDF inspector --- resources/js/processes/modeler/globals.js | 6 ++---- resources/js/processes/modeler/loaderModeler.js | 6 ++++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/resources/js/processes/modeler/globals.js b/resources/js/processes/modeler/globals.js index e6559bc6d4..174e0cccce 100644 --- a/resources/js/processes/modeler/globals.js +++ b/resources/js/processes/modeler/globals.js @@ -1,13 +1,11 @@ -import * as ModelerInspector from "./components/inspector/index"; +import "../../next/libraries/vueFormElements"; +import "../../next/libraries/modelerInspector"; import * as SharedComponents from "../../components/shared"; import * as ProcessesComponents from "../../processes/components"; import * as ScreensComponents from "../../processes/screens/components"; import * as ScriptsComponents from "../../processes/scripts/components"; -import VueFormElements from "@processmaker/vue-form-elements"; -window.ModelerInspector = ModelerInspector; window.SharedComponents = SharedComponents; window.ProcessesComponents = ProcessesComponents; window.ScreensComponents = ScreensComponents; window.ScriptsComponents = ScriptsComponents; -window.VueFormElements = VueFormElements; diff --git a/resources/js/processes/modeler/loaderModeler.js b/resources/js/processes/modeler/loaderModeler.js index 7196016935..590bb2154b 100644 --- a/resources/js/processes/modeler/loaderModeler.js +++ b/resources/js/processes/modeler/loaderModeler.js @@ -1,9 +1,11 @@ import { setupMain } from "../../next/setupMain"; import monaco from "../../next/monaco"; import modeler from "../../next/modeler"; +import "../../next/libraries/vueFormElements"; +import "../../next/libraries/modelerInspector"; import * as ScreenBuilder from "@processmaker/screen-builder"; import * as ModelerLib from "@processmaker/modeler"; -import VueFormElements from "@processmaker/vue-form-elements"; +import VueFormElementsPlugin from "@processmaker/vue-form-elements"; import("@processmaker/screen-builder/dist/vue-form-builder.css"); import("@processmaker/vue-form-elements/dist/vue-form-elements.css"); @@ -17,7 +19,7 @@ window.ScreenBuilder = ScreenBuilder; // and Vue throws "Cannot add property _Ctor" if it is registered as a component. window.Modeler = ModelerLib.default ?? { ...ModelerLib }; -window.Vue.use(VueFormElements); +window.Vue.use(VueFormElementsPlugin.default ?? VueFormElementsPlugin); window.Vue.use(ScreenBuilder.default); window.ProcessMaker.packages = window.temporal?.packages || [];