Hide format filter and column for system projects

System projects like _pypi only contain packages of one format,
so the format filter dropdown and column are redundant.
This commit is contained in:
Mondo Diaz
2026-01-30 11:55:09 -06:00
parent ff9e02606e
commit 701e11ce83

View File

@@ -294,6 +294,7 @@ function ProjectPage() {
placeholder="Filter packages..." placeholder="Filter packages..."
className="list-controls__search" className="list-controls__search"
/> />
{!project?.is_system && (
<select <select
className="list-controls__select" className="list-controls__select"
value={format} value={format}
@@ -306,6 +307,7 @@ function ProjectPage() {
</option> </option>
))} ))}
</select> </select>
)}
</div> </div>
{hasActiveFilters && ( {hasActiveFilters && (
@@ -341,11 +343,11 @@ function ProjectPage() {
className: 'cell-description', className: 'cell-description',
render: (pkg) => pkg.description || '—', render: (pkg) => pkg.description || '—',
}, },
{ ...(!project?.is_system ? [{
key: 'format', key: 'format',
header: 'Format', header: 'Format',
render: (pkg) => <Badge variant="default">{pkg.format}</Badge>, render: (pkg: Package) => <Badge variant="default">{pkg.format}</Badge>,
}, }] : []),
{ {
key: 'tag_count', key: 'tag_count',
header: 'Tags', header: 'Tags',