]> Piment Noir Git Repositories - e-mobility-charging-stations-simulator.git/commit
refactor(webui): migrate globalProperties to provide/inject
authorJérôme Benoit <jerome.benoit@sap.com>
Fri, 3 Apr 2026 11:57:37 +0000 (13:57 +0200)
committerJérôme Benoit <jerome.benoit@sap.com>
Fri, 3 Apr 2026 11:57:37 +0000 (13:57 +0200)
commit39937d177f719f8d98fc3539cbf7939492b873ce
tree2349c756a5fed8965819c425d2a05aa1db6e36cd
parent419aa281a14c852b5cb54f9381a4e6827a6b99a0
refactor(webui): migrate globalProperties to provide/inject

Replace Vue 2-style app.config.globalProperties with Vue 3
provide/inject using typed InjectionKeys. Create useConfiguration
and useTemplates composables. Remove dead globalProperties
fallback paths and refreshChargingStations no-op. Update test
mounts to use provide. Clean ComponentCustomProperties from
shims-vue.d.ts.
ui/web/src/components/actions/AddChargingStations.vue
ui/web/src/components/actions/SetSupervisionUrl.vue
ui/web/src/components/actions/StartTransaction.vue
ui/web/src/composables/Utils.ts
ui/web/src/composables/index.ts
ui/web/src/main.ts
ui/web/src/shims-vue.d.ts
ui/web/src/views/ChargingStationsView.vue
ui/web/tests/unit/AddChargingStations.test.ts
ui/web/tests/unit/ChargingStationsView.test.ts
ui/web/tests/unit/SetSupervisionUrl.test.ts