feat: Add Store function to utils in injections.go

This commit is contained in:
Max 2024-08-02 19:05:35 +08:00
parent 83e1081c9b
commit 743339d3d4

View file

@ -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;
},
}