hint in model select

This commit is contained in:
vabene1111
2025-06-11 20:51:42 +02:00
parent 612c5e6668
commit 22923b8e7e
33 changed files with 47 additions and 15 deletions

View File

@@ -126,7 +126,6 @@
</v-card> </v-card>
</template> </template>
<property-view v-model="recipe" :servings="servings" v-if="recipe.internal"></property-view> <property-view v-model="recipe" :servings="servings" v-if="recipe.internal"></property-view>
<v-card class="mt-2"> <v-card class="mt-2">
@@ -192,7 +191,6 @@ import PropertyView from "@/components/display/PropertyView.vue";
import {useUserPreferenceStore} from "@/stores/UserPreferenceStore.ts"; import {useUserPreferenceStore} from "@/stores/UserPreferenceStore.ts";
const {request, release} = useWakeLock() const {request, release} = useWakeLock()
const isPrintMode = useMediaQuery('print')
const recipe = defineModel<Recipe>({required: true}) const recipe = defineModel<Recipe>({required: true})

View File

@@ -1,7 +1,7 @@
<template> <template>
<!-- TODO label is not showing for some reason, for now in placeholder --> <!-- TODO label is not showing for some reason, for now in placeholder -->
<v-input :hint="props.hint" persistent-hint :label="props.label" :hide-details="props.hideDetails"> <v-input :hint="props.hint" persistent-hint :label="props.label" :hide-details="props.hideDetails">
<template #prepend v-if="$slots.prepend"> <template #prepend v-if="$slots.prepend">
<slot name="prepend"></slot> <slot name="prepend"></slot>
</template> </template>
@@ -37,21 +37,24 @@
containerActive: '', containerActive: '',
}" }"
> >
<template #option="{ option }" v-if="props.allowCreate"> <template #option="{ option }" v-if="props.allowCreate">
<div class="d-flex align-center justify-space-between w-100"> <div class="d-flex align-center justify-space-between w-100">
<span>{{ option[itemLabel] }}</span> <span>{{ option[itemLabel] }}</span>
<v-chip size="x-small" variant="flat" color="create" class="ml-2" v-if="option.__CREATE__"> <v-chip size="x-small" variant="flat" color="create" class="ml-2" v-if="option.__CREATE__">
<v-icon icon="$create"></v-icon> <v-icon icon="$create"></v-icon>
<template class="d-none d-lg-block"> {{$t('Create')}}</template> <template class="d-none d-lg-block"> {{ $t('Create') }}</template>
</v-chip> </v-chip>
</div> </div>
</template> </template>
<template #clear="{ clear }" v-if="props.canClear"> <template #clear="{ clear }" v-if="props.canClear">
<span @click="clear" aria-hidden="true" tabindex="-1" role="button" data-clear="" aria-roledescription="" class="multiselect-clear"> <span @click="clear" aria-hidden="true" tabindex="-1" role="button" data-clear="" aria-roledescription="" class="multiselect-clear">
<span class="multiselect-clear-icon"></span> <span class="multiselect-clear-icon"></span>
</span> </span>
</template> </template>
<template #afterlist>
<span class="text-disabled font-italic text-caption ms-3">{{$t('ModelSelectResultsHelp')}}</span>
</template>
</Multiselect> </Multiselect>
<template #append v-if="$slots.append"> <template #append v-if="$slots.append">
@@ -140,7 +143,7 @@ onBeforeMount(() => {
*/ */
function search(query: string) { function search(query: string) {
loading.value = true loading.value = true
return modelClass.value.list({query: query, page: 1, pageSize: 25}).then((r: any) => { return modelClass.value.list({query: query, page: 1, pageSize: props.limit}).then((r: any) => {
if (modelClass.value.model.isPaginated) { if (modelClass.value.model.isPaginated) {
return r.results return r.results
} else { } else {

View File

@@ -226,6 +226,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "", "Month": "",
"More": "", "More": "",

View File

@@ -220,6 +220,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Месец", "Month": "Месец",
"More": "", "More": "",

View File

@@ -275,6 +275,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "", "Month": "",
"More": "", "More": "",

View File

@@ -274,6 +274,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Měsíc", "Month": "Měsíc",
"More": "", "More": "",

View File

@@ -262,6 +262,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Måned", "Month": "Måned",
"More": "", "More": "",

View File

@@ -278,6 +278,7 @@
"Messages": "Nachrichten", "Messages": "Nachrichten",
"Miscellaneous": "Sonstige", "Miscellaneous": "Sonstige",
"MissingConversion": "Fehlende Umrechnung", "MissingConversion": "Fehlende Umrechnung",
"ModelSelectResultsHelp": "Für mehr Ergebnisse suchen",
"Monday": "Montag", "Monday": "Montag",
"Month": "Monat", "Month": "Monat",
"More": "Mehr", "More": "Mehr",

View File

@@ -257,6 +257,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Μήνας", "Month": "Μήνας",
"More": "", "More": "",

View File

@@ -276,6 +276,7 @@
"Messages": "Messages", "Messages": "Messages",
"Miscellaneous": "Miscellaneous", "Miscellaneous": "Miscellaneous",
"MissingConversion": "Missing Conversion", "MissingConversion": "Missing Conversion",
"ModelSelectResultsHelp": "Search for more results",
"Monday": "Monday", "Monday": "Monday",
"Month": "Month", "Month": "Month",
"More": "More", "More": "More",

View File

@@ -276,6 +276,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mes", "Month": "Mes",
"More": "", "More": "",

View File

@@ -175,6 +175,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Kuukausi", "Month": "Kuukausi",
"More": "", "More": "",

View File

@@ -275,6 +275,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mois", "Month": "Mois",
"More": "", "More": "",

View File

@@ -276,6 +276,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "חודש", "Month": "חודש",
"More": "", "More": "",

View File

@@ -258,6 +258,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Hónap", "Month": "Hónap",
"More": "", "More": "",

View File

@@ -140,6 +140,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"More": "", "More": "",
"Move": "Տեղափոխել", "Move": "Տեղափոխել",

View File

@@ -243,6 +243,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "", "Month": "",
"More": "", "More": "",

View File

@@ -275,6 +275,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "", "Month": "",
"More": "", "More": "",

View File

@@ -248,6 +248,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mese", "Month": "Mese",
"More": "", "More": "",

View File

@@ -260,6 +260,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "", "Month": "",
"More": "", "More": "",

View File

@@ -255,6 +255,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Måned", "Month": "Måned",
"More": "", "More": "",

View File

@@ -259,6 +259,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Maand", "Month": "Maand",
"More": "", "More": "",

View File

@@ -277,6 +277,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Miesiąc", "Month": "Miesiąc",
"More": "", "More": "",

View File

@@ -217,6 +217,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mês", "Month": "Mês",
"More": "", "More": "",

View File

@@ -269,6 +269,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mês", "Month": "Mês",
"More": "", "More": "",

View File

@@ -252,6 +252,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Lună", "Month": "Lună",
"More": "", "More": "",

View File

@@ -206,6 +206,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Месяц", "Month": "Месяц",
"More": "", "More": "",

View File

@@ -202,6 +202,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Mesec", "Month": "Mesec",
"More": "", "More": "",

View File

@@ -277,6 +277,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Månad", "Month": "Månad",
"More": "", "More": "",

View File

@@ -276,6 +276,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Ay", "Month": "Ay",
"More": "", "More": "",

View File

@@ -231,6 +231,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "Місяць", "Month": "Місяць",
"More": "", "More": "",

View File

@@ -272,6 +272,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"Month": "月份", "Month": "月份",
"More": "", "More": "",

View File

@@ -123,6 +123,7 @@
"Messages": "", "Messages": "",
"Miscellaneous": "", "Miscellaneous": "",
"MissingConversion": "", "MissingConversion": "",
"ModelSelectResultsHelp": "",
"Monday": "", "Monday": "",
"More": "", "More": "",
"MoveToStep": "", "MoveToStep": "",