Untitled
unknown
typescript
2 years ago
1.2 kB
4
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...