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

Code before:
						<VList>
							<VListItem clickable @click="saveVersionAction('main')">
								<VListItemIcon><VIcon name="check" /></VListItemIcon>
								<VListItemContent>{{ $t('save_and_return_to_main') }}</VListItemContent>
								<VListItemHint>{{ translateShortcut(['meta', 'alt', 's']) }}</VListItemHint>
							</VListItem>
							<VListItem clickable @click="saveVersionAction('quit')">
								<VListItemIcon><VIcon name="done_all" /></VListItemIcon>
								<VListItemContent>{{ $t('save_and_quit') }}</VListItemContent>
								<VListItemHint>{{ translateShortcut(['meta', 'shift', 's']) }}</VListItemHint>
							</VListItem>
							<VListItem clickable @click="discardAndStay">
								<VListItemIcon><VIcon name="undo" /></VListItemIcon>
								<VListItemContent>{{ $t('discard_all_changes') }}</VListItemContent>
							</VListItem>
						</VList>
					</VMenu>
				</template>
			</VButton>

			<FlowDialogs v-bind="flowDialogsContext" />
		</template>

		<template #actions:prepend>
			<HeaderCollab :model-value="collabUsers" :connected="connected" x-small />
		</template>

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

		<SplitPanel
			v-model:size="livePreviewSize"
			v-model:collapsed="livePreviewCollapsed"
			primary="end"
			size-unit="%"
			collapsible
			:collapsed-size="0"
			:collapse-threshold="15"
			:min-size="livePreviewSizeMinSize"
			:max-size="isMobile || livePreviewFullWidth ? 100 : 80"
			:snap-points="[livePreviewSizeDefault]"
			:transition-duration="150"
			:class="['content-split', { 'full-width': livePreviewFullWidth }]"
			:disabled="isMobile"
		>
			<template #start>
				<VForm
					ref="form"
					v-model="edits"
					:autofocus="isNew"

Review comment (refactor):
Let’s remove this in favor of https://github.com/directus/directus/pull/26528#discussion_r2731566409

```suggestion
```

Code after:
						</template>

						<VList>
							<VListItem clickable @click="saveVersionAction('main')">
								<VListItemIcon><VIcon name="check" /></VListItemIcon>
								<VListItemContent>{{ $t('save_and_return_to_main') }}</VListItemContent>
								<VListItemHint>{{ translateShortcut(['meta', 'alt', 's']) }}</VListItemHint>
							</VListItem>
							<VListItem clickable @click="saveVersionAction('quit')">
								<VListItemIcon><VIcon name="done_all" /></VListItemIcon>
								<VListItemContent>{{ $t('save_and_quit') }}</VListItemContent>
								<VListItemHint>{{ translateShortcut(['meta', 'shift', 's']) }}</VListItemHint>
							</VListItem>
							<VListItem clickable @click="discardAndStay">
								<VListItemIcon><VIcon name="undo" /></VListItemIcon>
								<VListItemContent>{{ $t('discard_all_changes') }}</VListItemContent>
							</VListItem>
						</VList>
					</VMenu>
				</template>
			</VButton>

			<FlowDialogs v-bind="flowDialogsContext" />
		</template>

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

		<SplitPanel
			v-model:size="livePreviewSize"
			v-model:collapsed="livePreviewCollapsed"
			primary="end"
			size-unit="%"
			collapsible
			:collapsed-size="0"
			:collapse-threshold="15"
			:min-size="livePreviewSizeMinSize"
			:max-size="isMobile || livePreviewFullWidth ? 100 : 80"
			:snap-points="[livePreviewSizeDefault]"
			:transition-duration="150"
			:class="['content-split', { 'full-width': livePreviewFullWidth }]"
			:disabled="isMobile"
		>
			<template #start>
				<VForm
					ref="form"
					v-model="edits"
					:autofocus="isNew"
					:disabled="isFormDisabled"
					:loading="loading"