Repository: directus/directus
File: app/src/modules/content/routes/item.vue (Vue)

Code before:
							</v-list-item>
							<v-list-item clickable @click="discardAndStay">
								<v-list-item-icon><v-icon name="undo" /></v-list-item-icon>
								<v-list-item-content>{{ t('discard_all_changes') }}</v-list-item-content>
							</v-list-item>
						</v-list>
					</v-menu>
				</template>
			</v-button>
		</template>

		<template #navigation>
			<content-navigation :current-collection="collection" />
		</template>

		<v-form
			ref="form"
			v-model="edits"
			:autofocus="isNew"
			:disabled="isFormDisabled"
			:loading="loading"
			:initial-values="item"
			:fields="fields"
			:primary-key="internalPrimaryKey"
			:validation-errors="validationErrors"
			:current-version="currentVersion"
		/>

		<v-dialog v-model="confirmLeave" @esc="confirmLeave = false">
			<v-card>
				<v-card-title>{{ t('unsaved_changes') }}</v-card-title>
				<v-card-text>{{ t('unsaved_changes_copy') }}</v-card-text>
				<v-card-actions>
					<v-button secondary @click="discardAndLeave">
						{{ t('discard_changes') }}
					</v-button>
					<v-button @click="confirmLeave = false">{{ t('keep_editing') }}</v-button>
				</v-card-actions>
			</v-card>
		</v-dialog>

		<template #splitView>
			<LivePreview v-if="previewUrl" :url="previewUrl" @new-window="livePreviewMode = 'popup'" />
		</template>

		<template #sidebar>
			<sidebar-detail icon="info" :title="t('information')" close>
				<div v-md="t('page_help_collections_item')" class="page-description" />
			</sidebar-detail>
			<template v-if="isNew === false && actualPrimaryKey">
				<revisions-drawer-detail

Review comment (suggestion):
To be consistent with other components (see below), I would recommend only using `version` here.

```suggestion
			:version="currentVersion"
```

Code after:
				:loading="saveVersionLoading"
				:disabled="!isSavable"
				@click="saveVersionAction('stay')"
			>
				<v-icon name="beenhere" />

				<template #append-outer>
					<v-menu v-if="collectionInfo.meta && collectionInfo.meta.singleton !== true && isSavable === true" show-arrow>
						<template #activator="{ toggle }">
							<v-icon class="version-more-options" name="more_vert" clickable @click="toggle" />
						</template>

						<v-list>
							<v-list-item clickable @click="saveVersionAction('main')">
								<v-list-item-icon><v-icon name="check" /></v-list-item-icon>
								<v-list-item-content>{{ t('save_and_return_to_main') }}</v-list-item-content>
								<v-list-item-hint>{{ translateShortcut(['meta', 'alt', 's']) }}</v-list-item-hint>
							</v-list-item>
							<v-list-item clickable @click="saveVersionAction('quit')">
								<v-list-item-icon><v-icon name="done_all" /></v-list-item-icon>
								<v-list-item-content>{{ t('save_and_quit') }}</v-list-item-content>
								<v-list-item-hint>{{ translateShortcut(['meta', 'shift', 's']) }}</v-list-item-hint>
							</v-list-item>
							<v-list-item clickable @click="discardAndStay">
								<v-list-item-icon><v-icon name="undo" /></v-list-item-icon>
								<v-list-item-content>{{ t('discard_all_changes') }}</v-list-item-content>
							</v-list-item>
						</v-list>
					</v-menu>
				</template>
			</v-button>
		</template>

		<template #navigation>
			<content-navigation :current-collection="collection" />
		</template>

		<v-form
			ref="form"
			v-model="edits"
			:autofocus="isNew"
			:disabled="isFormDisabled"
			:loading="loading"
			:initial-values="item"
			:fields="fields"
			:primary-key="internalPrimaryKey"
			:validation-errors="validationErrors"
			:version="currentVersion"
		/>

		<v-dialog v-model="confirmLeave" @esc="confirmLeave = false">