Untitled
unknown
typescript
2 years ago
1.2 kB
6
Indexable
import { getRequiredStringValidator } from '@/utils/validators'
import { object } from 'yup'
export interface PersonalFormValues {
firstName: string
lastName: string
address: string
city: string
state: string
zipCode: string
}
export const personalFormValuesValidationSchema = object({
firstName: getRequiredStringValidator('First Name is required'),
lastName: getRequiredStringValidator('Last Name is required'),
address: getRequiredStringValidator('Address is required'),
city: getRequiredStringValidator('City is required'),
state: getRequiredStringValidator('State is required'),
zipCode: getRequiredStringValidator('Zip Code is required')
}).required()
export const defaultPersonalFormValues = {
firstName: '',
lastName: '',
address: '',
city: '',
state: '',
zipCode: ''
}
export interface CompanyFormValues {
firstName: string
lastName: string
company: string
}
export const companyFormValuesValidationSchema = object({
firstName: getRequiredStringValidator('First Name is required'),
lastName: getRequiredStringValidator('Last Name is required'),
company: getRequiredStringValidator('Company is required')
}).required()
Editor is loading...