Skip to content

Commit

Permalink
Use old view name as base for renaming input
Browse files Browse the repository at this point in the history
  • Loading branch information
rafaellehmkuhl authored and patrickelectric committed Aug 1, 2023
1 parent 788bdf8 commit 96fca9e
Showing 1 changed file with 14 additions and 3 deletions.
17 changes: 14 additions & 3 deletions src/components/EditMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
</Button>
<Button
class="flex items-center justify-center w-8 ml-2 bg-slate-700 aspect-square mdi mdi-pencil hover:bg-slate-500"
@click=";[(viewBeingRenamed = view), (newViewName = view.name), (viewRenameDialogRevealed = true)]"
@click="renameView(view)"
/>
<Button
class="flex items-center justify-center w-8 ml-2 bg-slate-700 aspect-square mdi mdi-trash-can hover:bg-slate-500"
Expand All @@ -37,7 +37,7 @@
<div class="w-full px-2 mt-3">
<Button
class="flex items-center justify-center w-full h-8 bg-slate-700 mdi mdi-plus hover:bg-slate-500"
@click=";[store.addView(), (viewBeingRenamed = store.currentView), (viewRenameDialogRevealed = true)]"
@click="addNewView"
/>
</div>
</div>
Expand Down Expand Up @@ -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'
Expand Down Expand Up @@ -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) {
Expand Down

0 comments on commit 96fca9e

Please sign in to comment.