Files
myprojplanet_vite/src/components/CInput/CInput.vue
Surya Paolo 9cfc308d09 - aggiornamento catalogo: lista titoli del catalogo
- scheda prodotto libro
- migliorata tabella prodotto
2025-04-04 18:15:14 +02:00

40 lines
792 B
Vue
Executable File

<template>
<div>
<q-input
v-bind="$attrs"
v-model="draftValue"
filled
:label="label || undefined"
type="number"
:dense="dense"
@focus="onFocus"
@update:model-value="onInputChange"
@keydown="onKeyDown"
@wheel.prevent
/>
<!-- Mostra i bottoni solo se l'utente ha modificato il valore -->
<div
v-if="editing"
class="button-group"
>
<q-btn
:label="$t('dialog.save')"
color="positive"
@click="confirmUpdate"
/>
<q-btn
:label="$t('dialog.cancel')"
color="negative"
@click="cancelUpdate"
/>
</div>
</div>
</template>
<script lang="ts" src="./CInput.ts"></script>
<style lang="scss" scoped>
@import './CInput.scss';
</style>