Files
HKSingleParty/03_source/mobile/src/pages/DemoReactLogin/data/fields.tsx
2025-06-08 19:07:38 +08:00

82 lines
1.8 KiB
TypeScript

import { useFormInput } from "./utils";
export const useSignupFields = () => {
return [
{
id: "name",
label: "Name",
required: true,
input: {
props: {
type: "text",
placeholder: "Joe Bloggs"
},
state: useFormInput("")
}
},
{
id: "email",
label: "Email",
required: true,
input: {
props: {
type: "email",
placeholder: "joe@bloggs.com"
},
state: useFormInput("")
}
},
{
id: "password",
label: "Password",
required: true,
input: {
props: {
type: "password",
placeholder: "*********"
},
state: useFormInput("")
}
}
];
}
export const useLoginFields = () => {
return [
{
id: "email",
label: "Email",
required: true,
input: {
props: {
type: "email",
placeholder: "joe@bloggs.com"
},
state: useFormInput("")
}
},
{
id: "password",
label: "Password",
required: true,
input: {
props: {
type: "password",
placeholder: "*******"
},
state: useFormInput("")
}
}
];
}