examples/field-error.tsx
1import { IconExclamationCircle, IconMail } from "@tabler/icons-react";2import { Button } from "@/components/wensity/button";3import { Field, FieldControl } from "@/components/wensity/field";4import { Input } from "@/components/wensity/input";56export function ErrorFields() {7 return (8 <div className="space-y-4">9 <Field label="Email" required error="Please enter a valid email address.">10 <FieldControl asChild>11 <Input type="email" defaultValue="not-an-email" leftIcon={<IconMail stroke={1.75} />} />12 </FieldControl>13 </Field>14 <Field label="Password" required error="Must be at least 8 characters.">15 <FieldControl asChild>16 <Input type="password" defaultValue="123" leftIcon={<IconExclamationCircle stroke={1.75} />} />17 </FieldControl>18 </Field>19 <Button className="w-full" disabled>Fix errors to continue</Button>20 </div>21 );22}