diff --git a/webui/src/components/AttributeView.svelte b/webui/src/components/AttributeView.svelte index 3e0fcba..5f60cd7 100644 --- a/webui/src/components/AttributeView.svelte +++ b/webui/src/components/AttributeView.svelte @@ -53,7 +53,7 @@ {/if} - {type.name || "???"} + {type.label || type.name || "???"} {:else} {title || "???"} diff --git a/webui/src/components/Inspect.svelte b/webui/src/components/Inspect.svelte index bc381ec..6d7ad6d 100644 --- a/webui/src/components/Inspect.svelte +++ b/webui/src/components/Inspect.svelte @@ -44,6 +44,9 @@ case "TYPE": allTypes[entry.entity].name = String(entry.value.c); break; + case "LBL": + allTypes[entry.entity].label = String(entry.value.c); + break; case "TYPE_HAS": allTypes[entry.entity].attributes.push(String(entry.value.c)); break; diff --git a/webui/src/lib/types.ts b/webui/src/lib/types.ts index 33661a4..ebf050b 100644 --- a/webui/src/lib/types.ts +++ b/webui/src/lib/types.ts @@ -3,6 +3,7 @@ import Table from "../components/widgets/Table.svelte"; export class UpType { address: string; name: string | null = null; + label: string | null = null; attributes: string[] = []; constructor(address?: string) {