You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
1002 B
39 lines
1002 B
<template>
|
|
<div class="flex w-4/5 mx-auto justify-between">
|
|
<div>
|
|
<v-btn v-show="prev" href="#" :disabled="!prevable" @click.prevent="$emit('update:modelValue', value - 1)">Zurück</v-btn>
|
|
</div>
|
|
<div>
|
|
<v-btn v-show="next && !submit" href="#" :disabled="!nextable" @click.prevent="$emit('update:modelValue', value + 1)">Weiter</v-btn>
|
|
<v-btn v-show="next && submit" href="#" class="mt-4" type="submit" :disabled="!nextable">Absenden</v-btn>
|
|
</div>
|
|
</div>
|
|
</template>
|
|
|
|
<script setup>
|
|
defineProps({
|
|
submit: {
|
|
type: Boolean,
|
|
default: () => false,
|
|
},
|
|
next: {
|
|
type: Boolean,
|
|
default: () => true,
|
|
},
|
|
prev: {
|
|
type: Boolean,
|
|
default: () => true,
|
|
},
|
|
value: {
|
|
default: () => null,
|
|
},
|
|
prevable: {
|
|
type: Boolean,
|
|
default: () => true,
|
|
},
|
|
nextable: {
|
|
type: Boolean,
|
|
default: () => true,
|
|
},
|
|
});
|
|
</script>
|