- ChatWidget: remove illegal seeds, real localStorage per-handle chat, honest bot replies about market/forum/funds - ForumBoard: wire to real forumState (loadForum/addThread/vote), kill fake stats and illegal seed posts - Home page: privacy features list reflects reality, footer links real - Links: kill all alert() calls, replace fake onions with real clearnet privacy resources + internal route grid - Support: per-coin copied state, env-driven addresses, real BTC addr - Inner circle: wire to AccountContext, tier system from LUX balance, remove hardcoded admin/shadow credentials and fake trading signals - Drop box: real sealed-note localStorage system, honest about no anonymous upload capability, real file picker with receipt - Messages: fully functional per-handle localStorage chat, AI-style contextual bot replies, clear history, honest about local storage - Wallets: pivot from fake PayPal accounts to Digital Access Passes, wire Buy Now to cart via ShopProduct interface - Testimonials: wire submit form to localStorage, interactive star rating 1-10, display submitted reviews above the fold - Raffle: use real merchant BTC address, real per-handle entry storage, honest LUX-only prize disclaimer, fix 0x address - Drops/Lotto: real number picker 1-49 with Quick Pick, ticket submission, match display against drawn numbers, demo disclaimer - Sanctuary: real 4-4-6-2 breathing timer, meditation passage with timer, candle-lighting with localStorage notes - Game: full playable Void Pong with canvas physics, CPU AI, scoring, rally counter, localStorage high score - Security analysis: honest architecture breakdown with real grades, layer-by-layer analysis, practical OPSEC guide, fiction banner - Trust: compute real scores from actual localStorage data (LUX, USD, forum posts, testimonials), FAQ accordion Made-with: Cursor
43 lines
1.6 KiB
TypeScript
43 lines
1.6 KiB
TypeScript
"use client";
|
|
|
|
import Link from "next/link";
|
|
|
|
/** Hub CTA — real provisioning lives on /sign-up (local vault + per-handle balance). */
|
|
const AccountCreation = () => {
|
|
return (
|
|
<div className="glass mx-auto max-w-2xl rounded-3xl border border-white/10 p-10">
|
|
<h2 className="mb-4 text-center font-orbitron text-3xl font-bold md:text-4xl">Create an account</h2>
|
|
<p className="text-center text-foreground/70">
|
|
One handle for forum, exchange, barter, checkout, vault, and Bitcoin-funded USD balance on this origin.
|
|
Credentials stay in your browser; use{" "}
|
|
<Link href="/account/hidden-services" className="text-neon-cyan underline">
|
|
Hidden services
|
|
</Link>{" "}
|
|
to copy your identity to another .onion host.
|
|
</p>
|
|
<div className="mt-10 flex flex-col items-center justify-center gap-4 sm:flex-row">
|
|
<Link
|
|
href="/sign-up"
|
|
className="inline-block rounded-full bg-gradient-to-r from-neon-cyan to-neon-purple px-10 py-4 text-center font-bold text-background"
|
|
>
|
|
Register
|
|
</Link>
|
|
<Link
|
|
href="/sign-in"
|
|
className="inline-block rounded-full border border-white/20 px-10 py-4 text-center font-medium hover:border-neon-cyan/50"
|
|
>
|
|
Sign in
|
|
</Link>
|
|
</div>
|
|
<p className="mt-8 text-center text-sm text-foreground/50">
|
|
Add funds after sign-in:{" "}
|
|
<Link href="/account/add-funds" className="text-neon-green underline">
|
|
/account/add-funds
|
|
</Link>
|
|
</p>
|
|
</div>
|
|
);
|
|
};
|
|
|
|
export default AccountCreation;
|