form-demo.tsx
form.tsx
prompt.md
Collapse
Reset
Copy Code
Download
Run
1
"use client";
2
3
import { Input, PasswordStrengthInput } from "./form"
4
5
export function FormDemo() {
6
return (
7
<div className="w-full h-full flex flex-col items-center justify-center p-8">
8
<form className="flex flex-col gap-6 w-full max-w-[280px]" onSubmit={e => e.preventDefault()}>
9
<div className="flex flex-col gap-2">
10
<label className="text-[13px] font-medium text-zinc-900 dark:text-zinc-100">
11
Username
12
</label>
13
<Input placeholder="@pratik" />
14
</div>
15
16
<div className="flex flex-col gap-2">
17
<label className="text-[13px] font-medium text-zinc-900 dark:text-zinc-100">
18
Password
19
</label>
20
<PasswordStrengthInput placeholder="••••••••" />
21
</div>
22
23
<button
24
type="button"
25
className="self-start mt-2 px-4 py-2 bg-black dark:bg-zinc-100 text-white dark:text-black rounded-lg font-medium text-[13px] shadow-sm hover:bg-zinc-900 dark:hover:bg-white transition-all active:scale-95"
26
>
27
Create account
28
</button>
29
</form>
30
</div>
31
)
32
}
33

