diff --git a/sui/core/injections.go b/sui/core/injections.go index b63f3631..65f7a072 100644 --- a/sui/core/injections.go +++ b/sui/core/injections.go @@ -52,6 +52,13 @@ const libsuisource = ` const $utils = { + Store: (elm) => { + if (typeof elm === "string") { + elm = document.querySelector(elm); + } + return new __sui_store(elm); + }, + RemoveClass: (element, className) => { const classes = Array.isArray(className) ? className : className.split(" "); classes.forEach((c) => { @@ -59,6 +66,7 @@ const libsuisource = ` if (v === "") return; element.classList.remove(v); }); + return $utils; }, AddClass: (element, className) => { @@ -68,6 +76,7 @@ const libsuisource = ` if (v === "") return; element.classList.add(v); }); + return $utils; }, }