From f87e5b4a5104ed76e822e6d88f7ecee3d29e4dd6 Mon Sep 17 00:00:00 2001 From: Mondo Diaz Date: Mon, 2 Feb 2026 20:34:32 -0600 Subject: [PATCH] Improve dependency UI: rename to DependGraph, hide empty Used By - Rename "Dependency Graph" modal title to "DependGraph" - Hide "Used By" section when no packages depend on this package --- frontend/src/components/DependencyGraph.tsx | 2 +- frontend/src/pages/PackagePage.tsx | 21 +++++++-------------- 2 files changed, 8 insertions(+), 15 deletions(-) diff --git a/frontend/src/components/DependencyGraph.tsx b/frontend/src/components/DependencyGraph.tsx index cdfb866..c133eb8 100644 --- a/frontend/src/components/DependencyGraph.tsx +++ b/frontend/src/components/DependencyGraph.tsx @@ -247,7 +247,7 @@ function DependencyGraph({ projectName, packageName, tagName, onClose }: Depende
e.stopPropagation()}>
-

Dependency Graph

+

DependGraph

{projectName}/{packageName} @ {tagName} {resolution && ( diff --git a/frontend/src/pages/PackagePage.tsx b/frontend/src/pages/PackagePage.tsx index 16e2f64..82b43a8 100644 --- a/frontend/src/pages/PackagePage.tsx +++ b/frontend/src/pages/PackagePage.tsx @@ -83,7 +83,7 @@ function PackagePage() { // Reverse dependencies state const [reverseDeps, setReverseDeps] = useState([]); const [reverseDepsLoading, setReverseDepsLoading] = useState(false); - const [reverseDepsError, setReverseDepsError] = useState(null); + const [_reverseDepsError, setReverseDepsError] = useState(null); const [reverseDepsPage, setReverseDepsPage] = useState(1); const [reverseDepsTotal, setReverseDepsTotal] = useState(0); const [reverseDepsHasMore, setReverseDepsHasMore] = useState(false); @@ -690,17 +690,10 @@ function PackagePage() { /> )} - {/* Used By (Reverse Dependencies) Section */} -
-

Used By

- - {reverseDepsLoading ? ( -
Loading reverse dependencies...
- ) : reverseDepsError ? ( -
{reverseDepsError}
- ) : reverseDeps.length === 0 ? ( -
No packages depend on this package
- ) : ( + {/* Used By (Reverse Dependencies) Section - only show if there are reverse deps */} + {reverseDeps.length > 0 && ( +
+

Used By

{reverseDepsTotal} {reverseDepsTotal === 1 ? 'package depends' : 'packages depend'} on this: @@ -743,8 +736,8 @@ function PackagePage() {
)}
- )} -
+
+ )}

Usage