Skip to content

Commit 1cab947

Browse files
committed
Switch to a working on-click-outside directive.
1 parent ee610c8 commit 1cab947

File tree

4 files changed

+119
-72
lines changed

4 files changed

+119
-72
lines changed

package-lock.json

Lines changed: 113 additions & 68 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
},
2020
"dependencies": {
2121
"@sqltools/formatter": "^1.2.2",
22+
"@vueuse/components": "^12.4.0",
23+
"@vueuse/core": "^12.4.0",
2224
"ansi-to-html": "^0.7.2",
2325
"date-fns": "^4.1.0",
2426
"feather-icons": "^4.28.0",
@@ -37,7 +39,6 @@
3739
"register-service-worker": "^1.7.1",
3840
"sass": "^1.55.0",
3941
"urijs": "^1.19.2",
40-
"v-click-outside": "^3.1.2",
4142
"vue": "^3.2.0",
4243
"vue-clipboard2": "^0.3.1"
4344
},

src/app.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import Icon from './components/UI/Icon'
55
import Spinner from './components/UI/Spinner'
66

77
import VueClipboard from 'vue-clipboard2'
8-
import vClickOutside from 'v-click-outside'
8+
import { vOnClickOutside } from '@vueuse/components'
99

1010
import lodashGet from 'lodash/get'
1111

@@ -32,7 +32,8 @@ export default function createApp(global) {
3232
VueClipboard.config.autoSetContainer = true
3333

3434
app.use(VueClipboard)
35-
app.use(vClickOutside)
35+
36+
app.directive('on-click-outside', vOnClickOutside)
3637

3738
app.mixin({ methods: { $get: lodashGet } })
3839

src/components/UI/Popover.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<template>
2-
<div class="popover" :class="classList" v-if="shown" v-click-outside="close">
2+
<div class="popover" :class="classList" v-if="shown" v-on-click-outside="close">
33
<div class="popover-content">
44
<slot></slot>
55
</div>

0 commit comments

Comments
 (0)