diff --git a/surfsense_web/components/report-panel/report-panel.tsx b/surfsense_web/components/report-panel/report-panel.tsx index 595facf24..9a358091d 100644 --- a/surfsense_web/components/report-panel/report-panel.tsx +++ b/surfsense_web/components/report-panel/report-panel.tsx @@ -339,27 +339,55 @@ function ReportPanelContent({ {/* Version switcher — only shown when multiple versions exist */} {versions.length > 1 && ( -
-
- {versions.map((v, i) => ( - - ))} + v{activeVersionIndex + 1} + + + + + {versions.map((v, i) => ( + setActiveReportId(v.id)} + className={v.id === activeReportId ? "bg-accent font-medium" : ""} + > + Version {i + 1} + + ))} + + + ) : ( + /* Desktop: inline version buttons */ +
+
+ {versions.map((v, i) => ( + + ))} +
+ + {activeVersionIndex + 1} of {versions.length} +
- - {activeVersionIndex + 1} of {versions.length} - -
+ ) )}
{onClose && (