From 3163139a900996e0300906c0fa3cd49f8ff8b6a8 Mon Sep 17 00:00:00 2001
From: alphaeusmote <41258468-alphaeusmote@users.noreply.replit.com>
Date: Thu, 10 Apr 2025 11:40:36 +0000
Subject: [PATCH] Fix: Address broken "Add Domain" button and "Unknown
Provider" issue
Replit-Commit-Author: Agent
Replit-Commit-Session-Id: 9111ef36-26c8-4085-84ca-a35dc1fec1b5
Replit-Commit-Screenshot-Url: https://storage.googleapis.com/screenshot-production-us-central1/7083d608-d6d3-4a6a-9a27-6286c5109627/2d6cff72-ec67-4947-b1fb-035d621eef2b.jpg
---
client/src/components/domain/domain-table.tsx | 14 +++++++++-----
client/src/pages/domains.tsx | 7 ++++---
2 files changed, 13 insertions(+), 8 deletions(-)
diff --git a/client/src/components/domain/domain-table.tsx b/client/src/components/domain/domain-table.tsx
index 0b3d15b..f07413e 100644
--- a/client/src/components/domain/domain-table.tsx
+++ b/client/src/components/domain/domain-table.tsx
@@ -25,9 +25,10 @@ import { Cloud, Home, MoreVertical, Loader2, CircleHelp } from "lucide-react";
interface DomainTableProps {
onManageDomain?: (domain: Domain) => void;
onDeleteDomain?: (domain: Domain) => void;
+ onAddDomain?: () => void;
}
-export function DomainTable({ onManageDomain, onDeleteDomain }: DomainTableProps) {
+export function DomainTable({ onManageDomain, onDeleteDomain, onAddDomain }: DomainTableProps) {
const { currentOrganization } = useOrganization();
const [currentPage, setCurrentPage] = useState(1);
const pageSize = 5;
@@ -42,12 +43,15 @@ export function DomainTable({ onManageDomain, onDeleteDomain }: DomainTableProps
queryKey: ["/api/providers"],
});
- const getProviderName = (providerId: string) => {
+ const getProviderName = (providerId: string | null | undefined) => {
+ if (!providerId) return "None";
const provider = providers.find(p => p.id === providerId);
return provider?.name || "Unknown";
};
- const getProviderIcon = (providerId: string) => {
+ const getProviderIcon = (providerId: string | null | undefined) => {
+ if (!providerId) return