From 9003baeb94eac7523f8f4f65796fedf9c36447dc Mon Sep 17 00:00:00 2001 From: Arjun Komath Date: Thu, 16 Oct 2025 06:05:16 +1100 Subject: [PATCH] Fix auth for reactions --- apps/page/components/footer.tsx | 17 ++++++++--- apps/page/components/reactions.tsx | 29 ++----------------- apps/page/pages/_sites/[site]/index.tsx | 2 +- .../_sites/[site]/roadmap/[roadmap_slug].tsx | 2 +- .../api/notifications/subscribe-email.ts | 17 ++++++----- apps/page/pages/api/pa/view.ts | 10 +++---- apps/page/pages/api/post/react.ts | 8 ++--- apps/page/pages/api/post/reactions.ts | 8 ++--- 8 files changed, 39 insertions(+), 54 deletions(-) diff --git a/apps/page/components/footer.tsx b/apps/page/components/footer.tsx index 09a4ee7..1000a98 100644 --- a/apps/page/components/footer.tsx +++ b/apps/page/components/footer.tsx @@ -1,6 +1,7 @@ import { IPageSettings } from "@changes-page/supabase/types/page"; import Image from "next/image"; import { useEffect } from "react"; +import { PageRoadmap } from "../lib/data"; import appStoreBadgeLight from "../public/badges/App_Store_Badge_US-UK_RGB_blk.svg"; import appStoreBadgeDark from "../public/badges/App_Store_Badge_US-UK_RGB_wht.svg"; import googlePlayBadge from "../public/badges/google-play-badge.png"; @@ -16,7 +17,13 @@ import { } from "./social-icons.component"; import VisitorStatus from "./visitor-status"; -export default function Footer({ settings }: { settings: IPageSettings }) { +export default function Footer({ + settings, + roadmaps = [], +}: { + settings: IPageSettings; + roadmaps?: PageRoadmap[]; +}) { useEffect(() => { httpPost({ url: "/api/pa/view", @@ -26,9 +33,11 @@ export default function Footer({ settings }: { settings: IPageSettings }) { return (