diff --git a/surfsense_web/components/report-panel/report-panel.tsx b/surfsense_web/components/report-panel/report-panel.tsx index de1134825..730198832 100644 --- a/surfsense_web/components/report-panel/report-panel.tsx +++ b/surfsense_web/components/report-panel/report-panel.tsx @@ -100,10 +100,13 @@ function ReportPanelContent({ reportId, title, onClose, + insideDrawer = false, }: { reportId: number; title: string; onClose?: () => void; + /** When true, adjusts dropdown behavior to work inside a Vaul drawer on mobile */ + insideDrawer?: boolean; }) { const [reportContent, setReportContent] = useState(null); @@ -260,7 +263,7 @@ function ReportPanelContent({ )} {copied ? "Copied" : "Copy"} - + - + handleExport("md")}> Download Markdown @@ -391,6 +394,7 @@ function MobileReportDrawer() { diff --git a/surfsense_web/components/tool-ui/generate-report.tsx b/surfsense_web/components/tool-ui/generate-report.tsx index 6869446f1..1e079ce56 100644 --- a/surfsense_web/components/tool-ui/generate-report.tsx +++ b/surfsense_web/components/tool-ui/generate-report.tsx @@ -65,7 +65,7 @@ function ReportGeneratingState({ topic }: { topic: string }) {

{topic}

- +