Added delete key shortcut to select maps and tokens modal

This commit is contained in:
Mitchell McCaffrey
2020-10-10 15:44:07 +11:00
parent 8d85f6e347
commit fa659bc80a
4 changed files with 25 additions and 17 deletions

View File

@@ -170,6 +170,15 @@ function SelectTokensModal({ isOpen, onRequestClose }) {
if (key === "Control" || key === "Meta") {
setSelectMode("multiple");
}
if (key === "Backspace" || key === "Delete") {
// Selected tokens and none are default
if (
selectedTokenIds.length > 0 &&
!selectedTokens.some((token) => token.type === "default")
) {
setIsTokensRemoveModalOpen(true);
}
}
}
function handleKeyUp({ key }) {