Initial commit

This commit is contained in:
2025-10-05 13:55:28 +02:00
commit 68d521677a
767 changed files with 46947 additions and 0 deletions
@@ -0,0 +1,25 @@
import { Mail } from "@tamagui/lucide-icons";
import { Input, InputProps } from "@/ui/components/controls/forms/Input";
import { withController } from "@/ui/components/controls/forms/withController";
export const EmailInput = (props: InputProps) => {
const { label = "Email", caption, error, onChangeText, ...rest } = props;
return (
<Input
label={label}
caption={caption}
error={error}
leadingAdornment={Mail}
onChangeText={onChangeText}
keyboardType="email-address"
autoCapitalize="none"
autoCorrect={false}
placeholder="votre@email.com..."
{...rest}
/>
);
};
export const FormEmailInput = withController<InputProps>(EmailInput);