(
{item.name}
{item.remarks || "No remarks"}
),
},
{
key: "service",
header: "Service",
render: (item: (typeof domains.data)[number]) => serviceMap.get(item.serviceId) || item.serviceId,
},
{
key: "expectedServerIp",
header: "Expected IP",
render: (item: (typeof domains.data)[number]) => item.expectedServerIp,
},
{
key: "lastResolvedIp",
header: "Last resolved IP",
render: (item: (typeof domains.data)[number]) => item.lastResolvedIp || "-",
},
{
key: "status",
header: "DNS status",
className: "w-36",
render: (item: (typeof domains.data)[number]) => (
{item.resolutionStatus}
),
},
{
key: "actions",
header: "Actions",
className: "w-44",
render: (item: (typeof domains.data)[number]) => (
),
},
]}
items={domains.data}
emptyTitle="No domains added"
emptyDescription="Create a domain after adding a service."
/>