diff --git a/src/data/openticket/panelLoader.ts b/src/data/openticket/panelLoader.ts index 07d17cb..cb86bdf 100644 --- a/src/data/openticket/panelLoader.ts +++ b/src/data/openticket/panelLoader.ts @@ -96,6 +96,7 @@ export function describePanelOptions(mode:"fields"|"text", panel:api.ODPanel): { if (opt.exists("openticket:admins")) description = description + "\nAdmins: "+opt.get("openticket:admins").value.map((admin) => discord.roleMention(admin)).join(", ") } + if (description == "") description = "``" return {name:utilities.emojiTitle(emoji,name),value:description} }else if (opt instanceof api.ODWebsiteOption){ @@ -104,6 +105,7 @@ export function describePanelOptions(mode:"fields"|"text", panel:api.ODPanel): { const name = opt.exists("openticket:name") ? opt.get("openticket:name").value : "``" let description = opt.exists("openticket:description") ? opt.get("openticket:description").value : "``" + if (description == "") description = "``" return {name:utilities.emojiTitle(emoji,name),value:description} }else if (opt instanceof api.ODRoleOption){ @@ -117,6 +119,7 @@ export function describePanelOptions(mode:"fields"|"text", panel:api.ODPanel): { if (opt.exists("openticket:roles")) description = description + "\nRoles: "+opt.get("openticket:roles").value.map((admin) => discord.roleMention(admin)).join(", ") } + if (description == "") description = "``" return {name:utilities.emojiTitle(emoji,name),value:description} }else{ @@ -124,7 +127,7 @@ export function describePanelOptions(mode:"fields"|"text", panel:api.ODPanel): { const emoji = opt.get("openticket:button-emoji") as api.ODOptionData|null const name = opt.get("openticket:name") as api.ODOptionData|null const description = opt.get("openticket:description") as api.ODOptionData|null - return {name:utilities.emojiTitle((emoji ? emoji.value : ""),(name ? name.value : "`"+opt.id+"`")),value:(description ? description.value : "``")} + return {name:utilities.emojiTitle((emoji ? emoji.value : ""),(name ? name.value : "`"+opt.id+"`")),value:((description && description.value) ? description.value : "``")} } }) else if (mode == "text") return title+options.map((opt) => {