change function parameters and clean code

This commit is contained in:
Nitwel
2020-09-28 19:03:27 +02:00
parent ea2ce3bd43
commit 08dbee851b
8 changed files with 21 additions and 27 deletions

View File

@@ -1,5 +1,5 @@
<template>
<div class="v-dialog" ref="dialog">
<div class="v-dialog">
<slot name="activator" v-bind="{ on: () => (_active = true) }" />
<portal to="dialog-outlet">
@@ -33,16 +33,12 @@ export default defineComponent({
},
setup(props, { emit }) {
const dialog = ref<HTMLElement | null>(null);
useShortcut(
() => {
if (_active.value) {
emitToggle();
return true;
}
},
ref(document.body),
'escape'
);
useShortcut('escape', () => {
if (_active.value) {
emitToggle();
return true;
}
});
const localActive = ref(false);

View File

@@ -295,11 +295,11 @@ export default defineComponent({
});
useShortcut(
'meta+a',
() => {
onToggleSelectAll(!allItemsSelected.value);
},
table,
'meta+a'
table
);
return {