Allow keybind overwriting (#3393)

Co-authored-by: Benjamin Lu <templu1107@proton.me>
This commit is contained in:
Benjamin Lu
2025-04-11 14:28:36 -04:00
committed by GitHub
parent 30c473db77
commit 1990f25638
3 changed files with 39 additions and 5 deletions

View File

@@ -80,10 +80,9 @@
placeholder="Press keys for new binding"
autocomplete="off"
fluid
:invalid="!!existingKeybindingOnCombo"
@keydown.stop.prevent="captureKeybinding"
/>
<Message v-if="existingKeybindingOnCombo" severity="error">
<Message v-if="existingKeybindingOnCombo" severity="warn">
Keybinding already exists on
<Tag
severity="secondary"
@@ -93,9 +92,9 @@
</div>
<template #footer>
<Button
label="Save"
icon="pi pi-check"
:disabled="!!existingKeybindingOnCombo"
:label="existingKeybindingOnCombo ? 'Overwrite' : 'Save'"
:icon="existingKeybindingOnCombo ? 'pi pi-pencil' : 'pi pi-check'"
:severity="existingKeybindingOnCombo ? 'warn' : undefined"
autofocus
@click="saveKeybinding"
/>