From a0ef570137a9a55ef830dbbb79ee0fae69587e84 Mon Sep 17 00:00:00 2001 From: Usman Baig Date: Mon, 23 Mar 2026 11:51:40 +0100 Subject: [PATCH] feat(pagespeed): inline frequency selector in hero footer Replace static frequency badge with a pill toggle (Daily/Weekly/Monthly) matching the Mobile/Desktop tab style. Updates config via API on click. Read-only badge shown for non-admin users. --- app/sites/[id]/pagespeed/page.tsx | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/app/sites/[id]/pagespeed/page.tsx b/app/sites/[id]/pagespeed/page.tsx index 6ff082c..71d3265 100644 --- a/app/sites/[id]/pagespeed/page.tsx +++ b/app/sites/[id]/pagespeed/page.tsx @@ -471,7 +471,34 @@ export default function PageSpeedPage() { )} - {config?.frequency && ( + {/* Frequency selector */} + {canEdit && config && ( +
+ {(['daily', 'weekly', 'monthly'] as const).map(f => ( + + ))} +
+ )} + {!canEdit && config?.frequency && ( {config.frequency}