Beta modeInstall commands on this page use lovdacn@beta, which installs from the beta registry and may change before the stable release.What’s in beta

Signup 01

A sign-up screen with a registration form and a terms checkbox.

Blocks are in betaBlock APIs and installed file output may change between releases. Pin the components you install and re-check after upgrading.
Loading preview…

Installation

npx lovdacn@latest add signup-01

What it installs

  • app/(auth)/_layout.tsx — the (auth) route group layout
  • app/(auth)/sign-up.tsx — the sign-up route, rendering <SignupForm />
  • components/signup-form.tsx — the registration form

Registry dependencies: card, input, label, button, checkbox, icon, text

The submit button stays disabled until the terms checkbox is checked. Tapping the label toggles the checkbox — on React Native the label press is wired explicitly (<Label onPress={...}>), since there is no implicit for/htmlFor association like on the web.