From fcce5ed3bffd2afdd694080b253b6b774fc3cbb2 Mon Sep 17 00:00:00 2001 From: zzz Date: Wed, 25 Mar 2026 16:30:20 -0400 Subject: [PATCH] Console: Add sidebar link to client netdb tab --- .../web/helpers/SummaryBarRenderer.java | 29 ++++++++++++++----- 1 file changed, 21 insertions(+), 8 deletions(-) diff --git a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryBarRenderer.java b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryBarRenderer.java index 0f780c7a0..f749ce531 100644 --- a/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryBarRenderer.java +++ b/apps/routerconsole/java/src/net/i2p/router/web/helpers/SummaryBarRenderer.java @@ -593,14 +593,27 @@ class SummaryBarRenderer { .append("\n"); svcs.put(tx, rbuf.toString()); - tx = _t("LeaseSets"); - rbuf.setLength(0); - rbuf.append("") - .append(nbsp(tx)) - .append("\n"); - svcs.put(tx, rbuf.toString()); + if (_context.netDb().floodfillEnabled()) { + tx = _t("LeaseSets") + " (" + _t("Floodfill") + ')'; + rbuf.setLength(0); + rbuf.append("") + .append(nbsp(tx)) + .append("\n"); + svcs.put(tx, rbuf.toString()); + } + + if (!_context.clientManager().getPrimaryHashes().isEmpty()) { + tx = _t("LeaseSets") + " (" + _t("Client") + ')'; + rbuf.setLength(0); + rbuf.append("") + .append(nbsp(tx)) + .append("\n"); + svcs.put(tx, rbuf.toString()); + } tx = _t("NetDB Search"); rbuf.setLength(0);