From 8efb6a271e191be42a3979e75e56664cb74f896c Mon Sep 17 00:00:00 2001 From: Arjun Komath Date: Sun, 21 Dec 2025 15:23:39 +1100 Subject: [PATCH] Show latest post in landing page --- apps/web/components/marketing/hero.tsx | 15 +++- apps/web/pages/index.tsx | 111 ++++++++++++++----------- 2 files changed, 75 insertions(+), 51 deletions(-) diff --git a/apps/web/components/marketing/hero.tsx b/apps/web/components/marketing/hero.tsx index dce029a..7d5f647 100644 --- a/apps/web/components/marketing/hero.tsx +++ b/apps/web/components/marketing/hero.tsx @@ -4,9 +4,16 @@ import Link from "next/link"; import { ROUTES } from "../../data/routes.data"; import capture from "../../public/images/hero/capture.png"; import appLogo from "../../public/images/logo.png"; +import { Post } from "@changespage/react"; const version = require("../../package.json").version; -export default function Hero({ stars = null }: { stars?: string | null }) { +export default function Hero({ + stars = null, + latestPost = null, +}: { + stars?: string | null; + latestPost: Post | null; +}) { return (
- Just shipped v{version} + {latestPost ? ( + {latestPost.title} + ) : ( + Just shipped v{version} + )}