diff --git a/src/components/nook/FeatureBreakdowns.tsx b/src/components/nook/FeatureBreakdowns.tsx index ef1f7a8..e73265b 100644 --- a/src/components/nook/FeatureBreakdowns.tsx +++ b/src/components/nook/FeatureBreakdowns.tsx @@ -623,7 +623,9 @@ function CalendarDemo() { }); }; return ( -
+ /* Fixed height: the day panel expands into reserved space, never + shifts the page (matters most on mobile's stacked layout). */ +
(window.location.href = NOOK_DOWNLOAD_URL)} + onClick={downloadNook} > Download trial @@ -154,7 +167,7 @@ export default function NookLanding() { variant="download" size="lg" color={brandColor()} - onClick={() => (window.location.href = NOOK_DOWNLOAD_URL)} + onClick={downloadNook} > Download trial diff --git a/src/server/api/routers/downloads.ts b/src/server/api/routers/downloads.ts index c66d4fb..ea56e53 100644 --- a/src/server/api/routers/downloads.ts +++ b/src/server/api/routers/downloads.ts @@ -67,7 +67,7 @@ const latestAssets: Record< > = { gaze: { prefix: "downloads/Gaze-", ext: ".dmg" }, inputhalo: { prefix: "downloads/InputHalo-", ext: ".dmg" }, - thenook: { prefix: "downloads/TheNook-", ext: ".zip" } + thenook: { prefix: "downloads/TheNook-", ext: ".dmg" } }; export const downloadsRouter = createTRPCRouter({