From 94f4f19b5b85fa42db155aafab3f2b118fd060f0 Mon Sep 17 00:00:00 2001 From: Jade Date: Mon, 3 Nov 2025 15:30:26 +0100 Subject: [PATCH 1/2] Vue 3 compatibility --- README.md | 4 ++-- composer.json | 2 +- resources/js/package.js | 12 ++++++------ 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 9c70b2f..2082f46 100644 --- a/README.md +++ b/README.md @@ -31,14 +31,14 @@ Then you can use it like: ```html Date: Tue, 4 Nov 2025 10:04:06 +0100 Subject: [PATCH 2/2] Use autoremove false --- resources/js/package.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/resources/js/package.js b/resources/js/package.js index 3b64901..c491e49 100644 --- a/resources/js/package.js +++ b/resources/js/package.js @@ -1,11 +1,5 @@ import { useDebounceFn, useMemoize } from '@vueuse/core' - -document.addEventListener('vue:loaded', function () { - window.$on( - 'postcode-change', - useDebounceFn(updateAddressFromPro6pp, 100), - ) -}) +import { on } from 'Vendor/rapidez/core/resources/js/polyfills/emit.js' const getAddressFromPro6pp = useMemoize(async function (postcode, housenumber) { return window.rapidezAPI( @@ -49,3 +43,5 @@ async function updateAddressFromPro6pp(address) { address.city = foundAddress.city address.street[0] = foundAddress.street } + +on('postcode-change', useDebounceFn(updateAddressFromPro6pp, 100), { autoremove: false })