diff --git a/server/routers/resource/updateResource.ts b/server/routers/resource/updateResource.ts index 1008bac9..f3792e28 100644 --- a/server/routers/resource/updateResource.ts +++ b/server/routers/resource/updateResource.ts @@ -329,9 +329,11 @@ async function updateHttpResource( } } - let headers = null; + let headers = undefined; if (updateData.headers) { headers = JSON.stringify(updateData.headers); + } else if (updateData.headers === null) { + headers = null; } const updatedResource = await db diff --git a/src/components/DomainsTable.tsx b/src/components/DomainsTable.tsx index b76095f4..331425c3 100644 --- a/src/components/DomainsTable.tsx +++ b/src/components/DomainsTable.tsx @@ -136,8 +136,31 @@ export default function DomainsTable({ domains, orgId }: Props) { } }; - const statusColumn: ColumnDef = { + const typeColumn: ExtendedColumnDef = { + accessorKey: "type", + friendlyName: t("type"), + header: ({ column }) => { + return ( + + ); + }, + cell: ({ row }) => { + const type = row.original.type; + return {getTypeDisplay(type)}; + } + }; + + const statusColumn: ExtendedColumnDef = { accessorKey: "verified", + friendlyName: t("status"), header: ({ column }) => { return ( - ); - }, - cell: ({ row }) => { - const type = row.original.type; - return ( - {getTypeDisplay(type)} - ); - } - }, + ...(env.env.flags.usePangolinDns ? [typeColumn] : []), ...(env.env.flags.usePangolinDns ? [statusColumn] : []), { id: "actions", @@ -226,13 +227,8 @@ export default function DomainsTable({ domains, orgId }: Props) {
- diff --git a/src/components/ProxyResourcesTable.tsx b/src/components/ProxyResourcesTable.tsx index 4ec69bdf..8cce2e06 100644 --- a/src/components/ProxyResourcesTable.tsx +++ b/src/components/ProxyResourcesTable.tsx @@ -316,24 +316,6 @@ export default function ProxyResourcesTable({ ); } }, - { - accessorKey: "nice", - friendlyName: t("resource"), - enableHiding: true, - header: ({ column }) => { - return ( - - ); - } - }, { id: "niceId", accessorKey: "nice",