diff --git a/src/components/EditMenu.vue b/src/components/EditMenu.vue index 5a3d364d0..16e82ef5e 100644 --- a/src/components/EditMenu.vue +++ b/src/components/EditMenu.vue @@ -24,7 +24,7 @@ @@ -137,7 +137,7 @@ import { nextTick } from 'vue' import { VueDraggable } from 'vue-draggable-plus' import { useWidgetManagerStore } from '@/stores/widgetManager' -import { type Widget, WidgetType } from '@/types/widgets' +import { type View, type Widget, WidgetType } from '@/types/widgets' import Button from './Button.vue' @@ -171,6 +171,17 @@ viewRenameDialog.onConfirm(() => { newViewName.value = '' }) +const addNewView = (): void => { + store.addView() + renameView(store.currentView) +} + +const renameView = (view: View): void => { + viewBeingRenamed.value = view + newViewName.value = view.name + viewRenameDialogRevealed.value = true +} + const availableWidgetsContainer = ref() onMounted(() => { availableWidgetsContainer.value.addEventListener('wheel', function (e: WheelEvent) {