Răsfoiți Sursa

More plugin Shapes (#3497)

* :sparkles: Allows more Plugin shapes

* :recycle: Refactors for speed

and power

* Restrict plugin syntax to only single callback or array of callbacks

---------

Co-authored-by: Caleb Porzio <calebporzio@gmail.com>
Eric Kwoka 2 ani în urmă
părinte
comite
7201ff1292
1 a modificat fișierele cu 4 adăugiri și 2 ștergeri
  1. 4 2
      packages/alpinejs/src/plugin.js

+ 4 - 2
packages/alpinejs/src/plugin.js

@@ -1,5 +1,7 @@
-import Alpine from './alpine'
+import Alpine from "./alpine";
 
 export function plugin(callback) {
-    callback(Alpine)
+    let callbacks = Array.isArray(callback) ? callback : [callback]
+
+    callbacks.forEach(i => i(Alpine))
 }