diff --git a/web/src/app/login-admin/page.tsx b/web/src/app/login-admin/page.tsx index 0c9ae674f..5837f2f7c 100644 --- a/web/src/app/login-admin/page.tsx +++ b/web/src/app/login-admin/page.tsx @@ -47,8 +47,8 @@ export default function AdminLoginPage() { }; return ( -
-
+
+ -
+
+ + fix-unreachable-launching-soon-modal + {/* ── Hero ── */} + setAppleModal(true)} + onShowComingSoon={openComingSoonModal} + /> + {/* ── Hero + Downloads (new premium design) ── */} setAppleModal(true)} /> + web {/* ── Screenshots ── */}
diff --git a/web/src/components/HeroAndDownload.tsx b/web/src/components/HeroAndDownload.tsx index 9cf3056f3..66446edc3 100644 --- a/web/src/components/HeroAndDownload.tsx +++ b/web/src/components/HeroAndDownload.tsx @@ -4,6 +4,7 @@ import Image from "next/image"; type HeroAndDownloadProps = { onJoinTestFlight: () => void; + onShowComingSoon: () => void; }; const activityItems = [ @@ -56,7 +57,7 @@ const platforms = [ }, ]; -export default function HeroAndDownload({ onJoinTestFlight }: HeroAndDownloadProps) { +export default function HeroAndDownload({ onJoinTestFlight, onShowComingSoon }: HeroAndDownloadProps) { return ( <>
@@ -244,7 +245,7 @@ export default function HeroAndDownload({ onJoinTestFlight }: HeroAndDownloadPro {platform.theme === "android" ? ( - + ) : ( )} @@ -322,7 +323,7 @@ function MiniPhone({ theme }: { theme: string }) { ); } -function AndroidStoreButtons() { +function AndroidStoreButtons({ onShowComingSoon }: Pick) { return (
@@ -352,12 +353,24 @@ function AndroidStoreButtons() { UHealth Admin
+