initial commit

This commit is contained in:
2025-06-25 10:06:01 -05:00
commit 4d669317c4
17 changed files with 706 additions and 0 deletions

39
assets/js/main.js Normal file
View File

@@ -0,0 +1,39 @@
const selectedIcons = new Set();
function iconClick(iconID) {
console.log(iconID);
const element = document.getElementById(iconID);
if (selectedIcons.has(iconID)) {
console.log("delete");
selectedIcons.delete(iconID);
element.classList.remove("selected");
} else {
console.log("add");
selectedIcons.add(iconID);
element.classList.add("selected");
}
}
function deleteSelected() {
fetch("delete-selected", {
method: "POST",
headers: {
"Content-Type": "application/json",
},
body: JSON.stringify({
svgs: [...selectedIcons],
}),
})
.then((response) => {
if (!response.ok) {
throw new Error(`HTTP error! Status: ${response.status}`);
}
return response.json();
})
.then((data) => {
console.log("Server response:", data);
})
.catch((error) => {
console.error("Error:", error);
});
}

8
assets/js/tailwind.js Normal file

File diff suppressed because one or more lines are too long