import { Card, CardContent, CardDescription, CardFooter, CardHeader, CardTitle, } from "@/components/ui/card"; import { TextField, TextFieldLabel, TextFieldRoot } from "./ui/textfield"; import { Button } from "./ui/button"; import { signUp } from "@/libs/auth-client"; import { createSignal } from "solid-js"; import { convertImageToBase64 } from "@/libs/utils"; export function SignUpCard() { const [firstName, setFirstName] = createSignal(""); const [lastName, setLastName] = createSignal(""); const [email, setEmail] = createSignal(""); const [password, setPassword] = createSignal(""); const [image, setImage] = createSignal(); const [rememberMe, setRememberMe] = createSignal(false); return ( Sign Up Enter your information to create an account
First Name { if ("value" in e.target) setFirstName(e.target.value as string); }} /> Last Name { if ("value" in e.target) setLastName(e.target.value as string); }} />
Email { if ("value" in e.target) setEmail(e.target.value as string); }} /> Password { if ("value" in e.target) setPassword(e.target.value as string); }} /> Image { const file = e.target.files?.[0]; if ("value" in e.target) setImage(file); }} />

Already have an account?{" "} Sign In

Secured by{" "} better-auth.

); }