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>
This commit is contained in:
24
site/app/email-reveal.tsx
Normal file
24
site/app/email-reveal.tsx
Normal file
@@ -0,0 +1,24 @@
|
||||
"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>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user