diff --git a/src/components/dashboard/ProfilePage.tsx b/src/components/dashboard/ProfilePage.tsx index d988eb1..80b6b78 100644 --- a/src/components/dashboard/ProfilePage.tsx +++ b/src/components/dashboard/ProfilePage.tsx @@ -47,56 +47,73 @@ const BASIC_FIELDS: Record< { key: "address", label: "Registered Address", type: "textarea" }, { key: "gst_number", label: "GST Number (optional)" }, ], - PHOTOGRAPHER: [ - { key: 'first_name', label: 'First Name', required: true }, - { key: 'last_name', label: 'Last Name', required: true }, - { key: 'phone', label: 'Mobile Number', required: true }, - { key: 'location', label: 'City', required: true }, - { key: 'state', label: 'State', required: true }, - { key: 'pin_code', label: 'PIN Code' }, - { key: 'speciality', label: 'Photography Speciality', type: 'select', - options: ['Wedding', 'Portrait', 'Commercial', 'Event', 'Wildlife', 'Fashion', 'Product', 'Other'] }, - { key: 'experience_years', label: 'Years of Experience', type: 'number' }, - { key: 'bio', label: 'Short Bio', type: 'textarea' }, - ], + PHOTOGRAPHER: [ + { key: "first_name", label: "First Name", required: true }, + { key: "last_name", label: "Last Name", required: true }, + { key: "phone", label: "Mobile Number", required: true }, + { key: "location", label: "City", required: true }, + { key: "state", label: "State", required: true }, + { key: "pin_code", label: "PIN Code" }, + { + key: "speciality", + label: "Photography Speciality", + type: "select", + options: [ + "Wedding", + "Portrait", + "Commercial", + "Event", + "Wildlife", + "Fashion", + "Product", + "Other", + ], }, { key: "experience_years", label: "Years of Experience", type: "number" }, { key: "bio", label: "Short Bio", type: "textarea" }, ], - FITNESS_TRAINER: [ - { key: 'first_name', label: 'First Name', required: true }, - { key: 'last_name', label: 'Last Name', required: true }, - { key: 'phone', label: 'Mobile Number', required: true }, - { key: 'location', label: 'City', required: true }, - { key: 'state', label: 'State', required: true }, - { key: 'training_type', label: 'Training Type', type: 'select', - options: ['Personal Training', 'Group Fitness', 'Yoga', 'CrossFit', 'Zumba', 'Pilates', 'Other'] }, - { key: 'experience_years', label: 'Years of Experience', type: 'number' }, - { key: 'bio', label: 'Short Bio', type: 'textarea' }, - ], + FITNESS_TRAINER: [ + { key: "first_name", label: "First Name", required: true }, + { key: "last_name", label: "Last Name", required: true }, + { key: "phone", label: "Mobile Number", required: true }, + { key: "location", label: "City", required: true }, + { key: "state", label: "State", required: true }, + { + key: "training_type", + label: "Training Type", + type: "select", + options: [ + "Personal Training", + "Group Fitness", + "Yoga", + "CrossFit", + "Zumba", + "Pilates", + "Other", + ], }, { key: "experience_years", label: "Years of Experience", type: "number" }, { key: "bio", label: "Short Bio", type: "textarea" }, ], - TUTOR: [ - { key: 'first_name', label: 'First Name', required: true }, - { key: 'last_name', label: 'Last Name', required: true }, - { key: 'phone', label: 'Mobile Number', required: true }, - { key: 'location', label: 'City', required: true }, - { key: 'state', label: 'State', required: true }, - { key: 'subjects', label: 'Subjects Taught (comma separated)' }, - { key: 'experience_years', label: 'Years of Experience', type: 'number' }, - { key: 'bio', label: 'Short Bio', type: 'textarea' }, - ], - CATERING_SERVICES: [ - { key: 'business_name', label: 'Business Name', required: true }, - { key: 'owner_name', label: 'Owner Name', required: true }, - { key: 'phone', label: 'Contact Number', required: true }, - { key: 'location', label: 'City', required: true }, - { key: 'state', label: 'State', required: true }, - { key: 'cuisine_types', label: 'Cuisine Types (comma separated)' }, - { key: 'bio', label: 'About Your Service', type: 'textarea' }, - ], + TUTOR: [ + { key: "first_name", label: "First Name", required: true }, + { key: "last_name", label: "Last Name", required: true }, + { key: "phone", label: "Mobile Number", required: true }, + { key: "location", label: "City", required: true }, + { key: "state", label: "State", required: true }, + { key: "subjects", label: "Subjects Taught (comma separated)" }, + { key: "experience_years", label: "Years of Experience", type: "number" }, + { key: "bio", label: "Short Bio", type: "textarea" }, + ], + CATERING_SERVICES: [ + { key: "business_name", label: "Business Name", required: true }, + { key: "owner_name", label: "Owner Name", required: true }, + { key: "phone", label: "Contact Number", required: true }, + { key: "location", label: "City", required: true }, + { key: "state", label: "State", required: true }, + { key: "cuisine_types", label: "Cuisine Types (comma separated)" }, + { key: "bio", label: "About Your Service", type: "textarea" }, + ], }; const DOC_FIELDS: Record<