diff --git a/frontend/src/app/terminal/portfolio/page.tsx b/frontend/src/app/terminal/portfolio/page.tsx index 9d7473d..eba89ca 100755 --- a/frontend/src/app/terminal/portfolio/page.tsx +++ b/frontend/src/app/terminal/portfolio/page.tsx @@ -1330,41 +1330,51 @@ export default function PortfolioPage() { ) : !filteredDomains.length ? ( -
- -

No domains found

-

Add your first domain to start tracking

- -
+ + ) : ( -
+
{/* Desktop Table Header */} -
- -
Registrar / Tags
- - - -
Yield
Health
Actions
+ + {/* Table Body */} +
{filteredDomains.map((domain) => { const daysUntilRenewal = getDaysUntil(domain.renewal_date) @@ -1378,80 +1388,67 @@ export default function PortfolioPage() {
{/* DESKTOP ROW */} -
+
{/* Domain */}
-
-
{domain.domain}
-
- {renderStatusBadges(domain)} - {!domain.is_dns_verified && !domain.is_sold && ( - - )} -
+ +
+ {renderStatusBadges(domain)} + {!domain.is_dns_verified && !domain.is_sold && ( + + )}
- {/* Registrar & Tags */} + {/* Registrar */}
-
{domain.registrar || '—'}
- {tags.length > 0 && ( -
- {tags.slice(0, 2).map(tag => ( - - {tag} - - ))} - {tags.length > 2 && ( - +{tags.length - 2} - )} -
- )} -
+
{domain.registrar || '—'}
+
{/* Purchased */} -
-
{formatShortDate(domain.purchase_date)}
-
{formatCurrency(domain.purchase_price)}
-
+
+
{formatShortDate(domain.purchase_date)}
+
{/* Expires */} -
- {domain.is_sold ? ( -
Sold
+
+ {domain.is_sold ? ( + Sold ) : ( - <> -
- {daysUntilRenewal !== null ? `${daysUntilRenewal}d` : '—'} -
-
{formatShortDate(domain.renewal_date)}
- - )} + + {daysUntilRenewal !== null ? `${daysUntilRenewal}d` : '—'} + + )}
{/* Value */}
-
{formatCurrency(domain.estimated_value)}
+ {formatCurrency(domain.estimated_value)}
{/* ROI */}
-
+ {formatROI(domain.roi)} -
+
{/* Yield */} @@ -1465,48 +1462,35 @@ export default function PortfolioPage() {
{/* Actions */} -
+
- - {domain.is_dns_verified && !domain.is_sold && !listedDomains.has(domain.domain.toLowerCase()) && ( - - - - )}
-
+
{/* MOBILE ROW */}
@@ -1632,8 +1616,9 @@ export default function PortfolioPage() {
) })} -
- )} +
+
+ )} )}