From 63068f8f4fb508d7849e6feb8a51b8f9bc065247 Mon Sep 17 00:00:00 2001 From: Niels Van Hamme Date: Thu, 30 May 2024 14:33:39 +0200 Subject: [PATCH] Fix issue in repeater when input is undefined or 0 --- resources/views/currency-mask.blade.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/resources/views/currency-mask.blade.php b/resources/views/currency-mask.blade.php index 0984890..c373a7f 100644 --- a/resources/views/currency-mask.blade.php +++ b/resources/views/currency-mask.blade.php @@ -20,12 +20,12 @@ input:\$wire.{$applyStateBindingModifiers("\$entangle('{$statePath}')")}, masked:'', init(){ - \$nextTick(this.updateMasked()); - \$watch('masked',()=>this.updateInput()); - \$watch('input',()=>this.updateMasked()); + \$nextTick(this.updateMasked()); + \$watch('masked',()=>this.updateInput()); + \$watch('input',()=>this.updateMasked()); }, updateMasked(){ - if(typeof Number(this.input) === 'number'){ + if(this.input !== undefined && typeof Number(this.input) === 'number' && (\$data && \$data.input)) { this.masked = this.input?.toString().replaceAll('.','$decimalSeparator'); \$el.dispatchEvent(new Event('input')); }