feat(platform): add Discord onboarding and Velocity gate
This commit is contained in:
@@ -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>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user