Skip to content

Settings: profile

Profile form with unsaved-change tracking, photo upload and a danger zone.

SettingsProfilePage@junco/blocks/app2 variants
1280pxScroll inside the preview to see the rest.

Usage

page.tsx
import { AppShell, SettingsProfilePage } from "@junco/blocks/app";

export default function Page() {
  return (
    <AppShell activeHref="/settings-profile">
      <SettingsProfilePage />
    </AppShell>
  );
}