fix: broken shortcut rendering logic #345

This commit is contained in:
SethBurkart123
2025-09-11 19:14:45 +10:00
parent 16b9610301
commit cdc8062275
8 changed files with 54 additions and 109 deletions
+4 -1
View File
@@ -26,6 +26,9 @@ export function addShortcuts(shortcuts: any) {
function createNewShortcut(link: any, icon: any, viewBox: any, title: any) {
// Creates the stucture and element information for each seperate shortcut
const container = document.getElementById("shortcuts");
if (!container) return;
let shortcut = document.createElement("a");
shortcut.setAttribute("href", link);
shortcut.setAttribute("target", "_blank");
@@ -42,5 +45,5 @@ function createNewShortcut(link: any, icon: any, viewBox: any, title: any) {
shortcutdiv.append(text);
shortcut.append(shortcutdiv);
document.getElementById("shortcuts")!.appendChild(shortcut);
container.appendChild(shortcut);
}