When editing, all panes show “Save”

This commit is contained in:
rijkvanzanten
2020-09-03 16:53:18 -04:00
parent f9137dfda3
commit 155bcbf7ee
2 changed files with 6 additions and 1 deletions

View File

@@ -4,7 +4,7 @@
{{ $t('cancel') }}
</v-button>
<div class="spacer" />
<v-button v-if="currentTabIndex < tabs.length - 1" @click="nextTab" :disabled="nextDisabled">
<v-button v-if="!isExisting && currentTabIndex < tabs.length - 1" @click="nextTab" :disabled="nextDisabled">
{{ $t('next') }}
</v-button>
<v-button v-else @click="$emit('save')" :loading="saving">
@@ -41,6 +41,10 @@ export default defineComponent({
type: Boolean,
default: false,
},
isExisting: {
type: Boolean,
default: false,
},
},
setup(props, { emit }) {
const _currentTab = useSync(props, 'current', emit);

View File

@@ -43,6 +43,7 @@
:collection="collection"
:current.sync="currentTab"
:tabs="tabs"
:is-existing="field !== '+'"
@save="saveField"
@cancel="cancelField"
/>