refactor: refs #8440 update required and deletable attribute checks to use originalAttrs

This commit is contained in:
Jose Antonio Tubau 2025-03-03 13:28:15 +01:00
parent 82b2180cba
commit 01af6e8c2d
1 changed files with 7 additions and 6 deletions

View File

@ -19,9 +19,8 @@ import VnInput from 'components/common/VnInput.vue';
const emit = defineEmits(['onFetch']); const emit = defineEmits(['onFetch']);
const originalAttrs = useAttrs(); const originalAttrs = useAttrs();
const $attrs = computed(() => { const $attrs = computed(() => {
const { style, ...rest } = originalAttrs; const { style, required, deletable, ...rest } = originalAttrs;
return rest; return rest;
}); });
@ -149,7 +148,7 @@ function fetchData([data]) {
v-model="newNote.observationTypeFk" v-model="newNote.observationTypeFk"
option-label="description" option-label="description"
style="flex: 0.15" style="flex: 0.15"
:required="Object.keys($attrs).includes('required')" :required="Object.keys(originalAttrs).includes('required')"
@keyup.enter.stop="insert" @keyup.enter.stop="insert"
/> />
<VnInput <VnInput
@ -159,7 +158,7 @@ function fetchData([data]) {
filled filled
autogrow autogrow
@keyup.enter.stop="handleClick" @keyup.enter.stop="handleClick"
:required="Object.keys($attrs).includes('required')" :required="Object.keys(originalAttrs).includes('required')"
clearable clearable
> >
<template #append> <template #append>
@ -231,13 +230,15 @@ function fetchData([data]) {
<span v-text="toDateHourMin(note.created)" /> <span v-text="toDateHourMin(note.created)" />
<div> <div>
<QIcon <QIcon
v-if="Object.keys($attrs).includes('deletable')" v-if="
Object.keys(originalAttrs).includes('deletable')
"
name="delete" name="delete"
size="sm" size="sm"
class="cursor-pointer" class="cursor-pointer"
color="primary" color="primary"
@click="deleteNote(note)" @click="deleteNote(note)"
data-cy="ticketNotesRemoveNoteBtn" data-cy="notesRemoveNoteBtn"
> >
<QTooltip> <QTooltip>
{{ t('ticketNotes.removeNote') }} {{ t('ticketNotes.removeNote') }}