From 4f17691d860432184fb4fefc5d8ece11e1d8c4fe Mon Sep 17 00:00:00 2001
From: Javier Segarra <jsegarra@verdnatura.es>
Date: Mon, 10 Mar 2025 12:07:47 +0100
Subject: [PATCH] feat: refs #8725 remove inject dependency

---
 src/components/FormModel.vue | 14 ++------------
 1 file changed, 2 insertions(+), 12 deletions(-)

diff --git a/src/components/FormModel.vue b/src/components/FormModel.vue
index 6293d92dc..1fec1e6c9 100644
--- a/src/components/FormModel.vue
+++ b/src/components/FormModel.vue
@@ -1,15 +1,6 @@
 <script setup>
 import axios from 'axios';
-import {
-    onMounted,
-    onUnmounted,
-    computed,
-    ref,
-    watch,
-    nextTick,
-    useAttrs,
-    inject,
-} from 'vue';
+import { onMounted, onUnmounted, computed, ref, watch, nextTick, useAttrs } from 'vue';
 import { onBeforeRouteLeave, useRouter, useRoute } from 'vue-router';
 import { useI18n } from 'vue-i18n';
 import { useQuasar } from 'quasar';
@@ -22,7 +13,6 @@ import VnConfirm from './ui/VnConfirm.vue';
 import { tMobile } from 'src/composables/tMobile';
 import { useArrayData } from 'src/composables/useArrayData';
 import { getDifferences, getUpdatedValues } from 'src/filters';
-const app = inject('app');
 const { push } = useRouter();
 const quasar = useQuasar();
 const state = useState();
@@ -343,7 +333,7 @@ defineExpose({
             ref="myForm"
             v-if="formData"
             @submit.prevent="save"
-            @keyup="onKeyup"
+            @keyup.prevent="onKeyup"
             @reset="reset"
             class="q-pa-md"
             :style="maxWidth ? 'max-width: ' + maxWidth : ''"