diff --git a/src/client/src/ts/guild/styles.ts b/src/client/src/ts/guild/styles.ts
index dc882eb..e1b0feb 100644
--- a/src/client/src/ts/guild/styles.ts
+++ b/src/client/src/ts/guild/styles.ts
@@ -71,13 +71,19 @@ const columnDefs: ConfigColumnDefs[] = [
orderable: true,
searchable: true,
className: "size-px whitespace-nowrap",
- render: (data: string) => { return `
-
-
- ${data}
-
-
- `}
+ render: (data: string, type: string) => {
+ if (type !== "display") return data;
+
+ const wrapper = $("").addClass("flex px-6 py-4");
+ const badge = $("").addClass("inline-flex items-center whitespace-nowrap border rounded-md bg-white dark:bg-neutral-800 border-gray-200 dark:border-neutral-700 overflow-hidden");
+ const colour = $("").addClass("size-6 shrink-0").css("background-color", data);
+ const label = $("").addClass("py-1 px-2.5 text-xs text-gray-800 dark:text-neutral-200");
+ label.text(data);
+
+ badge.append(colour).append(label);
+ wrapper.append(badge);
+ return wrapper.get(0);
+ }
},
{
target: 3,