diff --git a/src/app/portfolio/[slug]/components/MatchAddress.tsx b/src/app/portfolio/[slug]/components/MatchAddress.tsx index b446bd00..549420bd 100644 --- a/src/app/portfolio/[slug]/components/MatchAddress.tsx +++ b/src/app/portfolio/[slug]/components/MatchAddress.tsx @@ -188,11 +188,14 @@ export default function MatchAddress({ isSelected ? "text-amber-600" : "text-gray-200" }`} /> - - + + {c.address} - + UPRN {c.uprn} · {label} {c.alreadyInPortfolio ? " · already in portfolio" diff --git a/src/app/portfolio/[slug]/components/PortfolioTabs.tsx b/src/app/portfolio/[slug]/components/PortfolioTabs.tsx index 59aba28d..887fee92 100644 --- a/src/app/portfolio/[slug]/components/PortfolioTabs.tsx +++ b/src/app/portfolio/[slug]/components/PortfolioTabs.tsx @@ -18,6 +18,9 @@ export default function PortfolioTabs({ }) { const [tab, setTab] = useState<"properties" | "needs-attention">("properties"); + // Nothing unmatched → no tab strip at all, just the properties table. + if (needsAttentionCount === 0) return <>{properties}; + return (