Преглед изворни кода

Evaluate expression in the context of the element

Caleb Porzio пре 3 година
родитељ
комит
230fb3c11a
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      packages/alpinejs/src/directives/x-transition.js

+ 2 - 2
packages/alpinejs/src/directives/x-transition.js

@@ -5,8 +5,8 @@ import { directive } from '../directives'
 import { mutateDom } from '../mutation'
 import { once } from '../utils/once'
 
-directive('transition', (el, { value, modifiers, expression }) => {
-    if (typeof expression === 'function') expression = expression()
+directive('transition', (el, { value, modifiers, expression }, { evaluate }) => {
+    if (typeof expression === 'function') expression = evaluate(expression)
 
     if (! expression) {
         registerTransitionsFromHelper(el, modifiers, value)