Komponenten

UserButton

Eine sofort einsatzfähige Benutzer-Avatar-Schaltfläche, die ein Dropdown-Menü mit dem Benutzerprofil und einer Abmelde-Schaltfläche anzeigt. Wird nur gerendert, wenn ein Benutzer angemeldet ist.

Verwendung

tsx
import { UserButton } from "@authon/react";

// Drop into your header/navbar
function Header() {
  return (
    <nav>
      <UserButton />
    </nav>
  );
}

Props

PropTypStandardBeschreibung
afterSignOutUrlstringprovider defaultWeiterleitungs-URL nach der Abmeldung
showNamebooleanfalseDen Namen des Benutzers neben dem Avatar anzeigen
size"sm" | "md" | "lg""md"Größe der Avatar-Schaltfläche

Mit Name

tsx
<UserButton showName afterSignOutUrl="/" />

Avatar-Anzeige

Der UserButton zeigt den Avatar des Benutzers in Prioritätsreihenfolge an:

  1. 1.Profilfoto vom OAuth-Anbieter (Google, GitHub usw.)
  2. 2.Benutzerdefinierter Avatar, hochgeladen vom Benutzer
  3. 3.Generierter Initialen-Avatar basierend auf dem Anzeigenamen
Authon — Universelle Authentifizierungsplattform