소스 검색

x-transition in x-bind if you use functions (#1637)

x-transition in x-bind if you use functions don't works

https://github.com/alpinejs/alpine/discussions/1633

https://github.com/alpinejs/alpine/discussions/1458
Arsalan Baranzaev 3 년 전
부모
커밋
ff66338dd5
1개의 변경된 파일2개의 추가작업 그리고 0개의 파일을 삭제
  1. 2 0
      packages/alpinejs/src/utils/classes.js

+ 2 - 0
packages/alpinejs/src/utils/classes.js

@@ -4,6 +4,8 @@ export function setClasses(el, value) {
         return setClassesFromString(el, value.join(' '))
     } else if (typeof value === 'object' && value !== null) {
         return setClassesFromObject(el, value)
+    } else if (typeof value === 'function') {
+        return setClasses(el, value())
     }
 
     return setClassesFromString(el, value)