'use client'; import { Leaf, MoreHorizontal, Settings } from 'lucide-react'; import { AnisotaLogo, AturiSVG, BlueskySVG, DeerSVG, LeafletSVG, TangledSVG, } from '@/utils/waypointIcons'; /** * Static pure-CSS mock of the browser extension's popup. No real * interactivity — communicates what the extension looks like to a * visitor who hasn't installed it. Mirrors the actual popup's * structure (leaf header, source URI strip, "Recommended" row, a * few sample waypoint rows) so the visual is recognizable to * existing users too. */ export default function ExtensionPopupVisual() { return (
{/* Header */}
Aturi
app.bsky.feed.post
{/* Source URI */}
at:// aturi.to / app.bsky.feed.post / 3lq9…
{/* Recommended row */}
} name="Anisota" desc="View post on anisota.net" />
{/* Atmosphere row */}
} name="Bluesky" desc="View post on bsky.app" /> } name="Deer" desc="View post on deer.social" /> } name="Leaflet" desc="View document on leaflet.pub" /> } name="Tangled" desc="View on tangled.org" />
{/* Footer */}
Copy universal link
); } function Section({ title, children }: { title: string; children: React.ReactNode }) { return (
{title}
{children}
); } function Row({ icon, name, desc, }: { icon: React.ReactNode; name: string; desc: string; }) { return (
{icon}
{name}
{desc}
); }