feat(platform): add Discord onboarding and Velocity gate

This commit is contained in:
dmg
2026-08-01 13:45:18 -04:00
parent 9d305e5dc9
commit c5de0a1810
80 changed files with 4840 additions and 1572 deletions
@@ -0,0 +1,15 @@
"use client";
import { signIn } from "next-auth/react";
export function AdminSignInButton() {
return (
<button
className="w-full border border-ink bg-ink px-5 py-4 font-mono text-xs font-bold uppercase tracking-[0.16em] text-canvas transition-transform hover:-translate-y-0.5"
onClick={() => signIn("keycloak", { callbackUrl: "/admin" })}
type="button"
>
Continue with SSO
</button>
);
}
@@ -0,0 +1,15 @@
"use client";
import { signOut } from "next-auth/react";
export function AdminSignOutButton() {
return (
<button
className="font-mono text-[10px] font-bold uppercase tracking-widest text-muted underline decoration-line underline-offset-4 hover:text-ink"
onClick={() => signOut({ callbackUrl: "/admin/login" })}
type="button"
>
Sign out
</button>
);
}