Files
cladm/site/app/email-reveal.tsx
Alejandro Gutiérrez 5928e74c4c Add landing page and Claude terminal launch screenshot
Pixel art brutalist Next.js landing page at site/ with Tailwind,
Silkscreen pixel font, Tokyo Night palette, terminal window
components, animated demo GIF, feature grid, keybinding table,
install instructions, launch flow visualization, and author section
with obfuscated email. Domain: claudm.com.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 23:18:53 +00:00

25 lines
591 B
TypeScript

"use client";
import { useState } from "react";
export function EmailReveal() {
const [revealed, setRevealed] = useState(false);
const email = [97,103,117,116,109,111,117,64,105,99,108,111,117,100,46,99,111,109]
.map((c) => String.fromCharCode(c))
.join("");
return (
<button
className={`transition-colors cursor-pointer ${
revealed
? "text-green"
: "text-dim hover:text-accent"
}`}
onClick={() => setRevealed(true)}
title="Click to reveal email"
>
{revealed ? email : "[reveal email]"}
</button>
);
}