Fix lint error

This commit is contained in:
Elia Bieri 2024-09-18 11:00:24 +02:00
parent a049a450ce
commit f2c7c48e84
1 changed files with 11 additions and 1 deletions

View File

@ -1,5 +1,6 @@
<script setup lang="ts"> <script setup lang="ts">
import { t } from "i18next"; import { t } from "i18next";
import { computed } from "vue";
const props = defineProps<{ const props = defineProps<{
modelValue: { modelValue: {
@ -9,6 +10,15 @@ const props = defineProps<{
const emit = defineEmits(["update:modelValue"]); const emit = defineEmits(["update:modelValue"]);
const model = computed({
get() {
return props.modelValue;
},
set(value) {
emit("update:modelValue", value);
},
});
const paymentMethods = [ const paymentMethods = [
{ value: "credit_card", label: t("a.Debit-/Kreditkarte/Twint") }, { value: "credit_card", label: t("a.Debit-/Kreditkarte/Twint") },
{ value: "cembra_byjuno", label: t("a.Rechnung") }, { value: "cembra_byjuno", label: t("a.Rechnung") },
@ -20,7 +30,7 @@ const paymentMethods = [
<div class="mt-2"> <div class="mt-2">
<select <select
id="paymentMethod" id="paymentMethod"
v-model="props.modelValue.payment_method" v-model="model.payment_method"
required required
name="paymentMethod" name="paymentMethod"
class="block w-full border-0 py-1.5 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-inset focus:ring-blue-600 sm:text-sm sm:leading-6" class="block w-full border-0 py-1.5 text-gray-900 ring-1 ring-inset ring-gray-300 focus:ring-2 focus:ring-inset focus:ring-blue-600 sm:text-sm sm:leading-6"