UNPKG
@efelle/proton
Version:
beta (1.0.0-beta.1)
latest (1.0.0-beta.15)
1.0.0-beta.15
1.0.0-beta.14
1.0.0-beta.13
1.0.0-beta.12
1.0.0-beta.11
1.0.0-beta.10
1.0.0-beta.9
1.0.0-beta.8
1.0.0-beta.7
1.0.0-beta.6
1.0.0-beta.5
1.0.0-beta.4
1.0.0-beta.3
1.0.0-beta.2
1.0.0-beta.1
An elegant Vue.js Tailwind component library
proton.efelle.co
efellemedia/proton
@efelle/proton
/
src
/
directives
/
collapse
/
v-collapse.js
11 lines
(9 loc)
•
253 B
JavaScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
function
bind
(
el, binding, vnode
) { el.
addEventListener
(
'click'
,
(
e
) =>
{ vnode.
context
.
$proton
.$emit(
'toggle-collapse-'
+ binding.
arg
) }) }
const
directive = { bind }
export
default
(
typeof
window
!==
'undefined'
? directive : {})