Files
lettersoup-online/002_source/ionic_mobile/src/data/fields.tsx
2025-05-14 15:17:04 +08:00

63 lines
1.2 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(''),
},
},
];
};