Nostr WoT

Anmeldeoberfläche

LoginButton und useSession teilen die Sitzung von NostrSdkProvider. Unterstützt werden NIP-07, NIP-46 sowie das Erstellen und Importieren von Schlüsseln. Installiere das UI-Paket direkt, wenn du seine Komponenten und Stile importierst.

Terminal
$npm install @nostr-wot/ui@2.0.0 nostr-wot-sdk@3.0.0 nostr-tools react react-dom
tsx
"use client";
import { LoginButton, useSession } from "@nostr-wot/ui";
import { NostrSdkProvider } from "nostr-wot-sdk/react";
import "@nostr-wot/ui/styles.css";

function Account() {
  const { pubkey } = useSession();
  return <><LoginButton /><output>{pubkey}</output></>;
}

function App() {
  return <NostrSdkProvider><Account /></NostrSdkProvider>;
}