KP-001 · AUTH/SIGN/IN

Sign In Page

Sign in with the two things most sign-in pages get wrong put right: the workspace route sits above the password rather than behind a second click, and the page says plainly what to do if you have no account instead of leaving the reader to guess whether sign-up exists.

KP-001 · AUTH/SIGN/IN

Install

One command — the source lands in your repo. Or copy it from the Code tab.

$ pnpm dlx shadcn@latest add @kinetiq/auth-sign-in

Props

PropTypeDefaultDescription
sso / onSsoSsoProvider[] · (id) => voidWorkspace routes, offered before the password.
onSubmit(email, password) => voidWire it to your own auth; the shell authenticates nothing.
noAccountLinestringWhat to do when sign-up is invite-only.