Files
service-aware-frontend/pkgs/ui/src/config/access_point/index.tsx
2024-01-24 23:15:15 +01:00

72 lines
1.2 KiB
TypeScript

// AP - Summary
export const APSummaryDetails = [
{
label: "DID",
value: "did:sov:test:1274",
},
{
label: "IP",
value: "127.0.0.2",
},
{
label: "Network",
value: "Carlo's Home Network",
},
];
// AP - 2 Tables Configurations to display labels
export const APAttachmentsTableConfig = [
{
key: "name",
label: "Entity name",
},
{
key: "did",
label: "Entity DID",
},
{
key: "other",
label: "Network",
render: (value: any) => {
let renderedValue = "";
if (typeof value === "object") renderedValue = value?.network;
return renderedValue;
},
},
{
key: "ip",
label: "IP address",
},
];
export const APServiceRepositoryTableConfig = [
{
key: "service_name",
label: "Service name",
},
{
key: "service_type",
label: "Service type",
},
{
key: "endpoint_url",
label: "End point",
},
{
key: "entity_did",
label: "Entity DID",
},
{
key: "status",
label: "Status",
render: (value: any) => {
let renderedValue: any = "";
if (Array.isArray(value.data)) renderedValue = value.data.join(", ");
else console.error("Status is not an array", value);
return renderedValue;
},
},
];