Skip to content

Commit 10a0051

Browse files
committed
refactor: Optimize dashboard name storage, enter key automatically saves
1 parent 8d52deb commit 10a0051

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

frontend/src/views/dashboard/editor/Toolbar.vue

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,10 @@ const editCanvasName = () => {
9191
nameInput.value?.focus()
9292
})
9393
}
94+
const handleEnterEditCanvasName = (event: Event) => {
95+
// @ts-expect-error eslint-disable-next-line @typescript-eslint/ban-ts-comment
96+
event.target?.blur()
97+
}
9498
const closeEditCanvasName = () => {
9599
nameEdit.value = false
96100
if (!inputName.value || !inputName.value.trim()) {
@@ -240,6 +244,7 @@ const previewInner = () => {
240244
<input
241245
ref="nameInput"
242246
v-model="inputName"
247+
@keydown.enter="handleEnterEditCanvasName"
243248
@change="onDvNameChange"
244249
@blur="closeEditCanvasName"
245250
/>

0 commit comments

Comments
 (0)