render strings

This commit is contained in:
Alex Holliday committed 2025-12-15 19:13:20 +00:00
1 parent 1a2d11e6de
commit 2e523cc431
1 file changed
+13 -1
@@ -50,6 +50,18 @@ export default function DiagnosticsAccessTab() {
)
: [];
const renderValue = (val: unknown): string => {
if (val === null || val === undefined) return "-";
if (typeof val === "boolean") return val ? "true" : "false";
if (typeof val === "number") return String(val);
if (typeof val === "string") return val;
try {
return JSON.stringify(val);
} catch {
return String(val);
}
};
const teamIdToName = new Map<string, string>(
(Array.isArray(user?.teams) ? user?.teams : []).map((t: any) => [
String(t?.id ?? t?._id ?? ""),
@@ -79,7 +91,7 @@ export default function DiagnosticsAccessTab() {
const entHeaders: Header<EntitlementRow>[] = [
{ id: "key", content: "Entitlement", render: (r) => r.key },
{ id: "value", content: "Value", render: (r) => r.value },
{ id: "value", content: "Value", render: (r) => renderValue(r.value) },
];
const clientOrgPermsArr: string[] = Array.isArray(user?.org?.permissions)