feat: add pixel terminal modal for email capture

Fake Claude Code console that boots up and prompts for email.
Triggers after 15s or 60% scroll. Esc/click-outside to dismiss.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Alejandro Gutiérrez
2026-02-24 22:54:48 +00:00
parent 177ddaeecb
commit 24a1284def
2 changed files with 198 additions and 0 deletions

View File

@@ -1,6 +1,7 @@
import Image from "next/image";
import { EmailReveal } from "./email-reveal";
import { NewsletterForm } from "./newsletter-form";
import { SubscribeModal } from "./subscribe-modal";
import { TerminalCascade } from "./terminal-cascade";
import {
SearchIcon,
@@ -92,6 +93,7 @@ function FeatureBlock({
export default function Home() {
return (
<div className="min-h-screen bg-bg selection:bg-accent/30">
<SubscribeModal />
{/* ══════ HERO ══════ */}
<section className="relative overflow-hidden scanlines">
{/* Grid background */}