From 2b2dbae38b28a12a8527cbb94db1cd0635b9219a Mon Sep 17 00:00:00 2001 From: Mondo Diaz Date: Fri, 30 Jan 2026 12:55:28 -0600 Subject: [PATCH] Hide Tags and Latest columns for system projects in package table --- frontend/src/pages/ProjectPage.tsx | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/frontend/src/pages/ProjectPage.tsx b/frontend/src/pages/ProjectPage.tsx index 851b620..d23a83e 100644 --- a/frontend/src/pages/ProjectPage.tsx +++ b/frontend/src/pages/ProjectPage.tsx @@ -348,14 +348,14 @@ function ProjectPage() { header: 'Format', render: (pkg: Package) => {pkg.format}, }] : []), - { + ...(!project?.is_system ? [{ key: 'tag_count', header: 'Tags', - render: (pkg) => pkg.tag_count ?? '—', - }, + render: (pkg: Package) => pkg.tag_count ?? '—', + }] : []), { key: 'artifact_count', - header: 'Artifacts', + header: project?.is_system ? 'Versions' : 'Artifacts', render: (pkg) => pkg.artifact_count ?? '—', }, { @@ -364,12 +364,12 @@ function ProjectPage() { render: (pkg) => pkg.total_size !== undefined && pkg.total_size > 0 ? formatBytes(pkg.total_size) : '—', }, - { + ...(!project?.is_system ? [{ key: 'latest_tag', header: 'Latest', - render: (pkg) => + render: (pkg: Package) => pkg.latest_tag ? {pkg.latest_tag} : '—', - }, + }] : []), { key: 'created_at', header: 'Created',