diff --git a/package-lock.json b/package-lock.json index 82430ad..f30a1ab 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "textsender", - "version": "0.0.7", + "version": "0.0.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "textsender", - "version": "0.0.7", + "version": "0.0.8", "dependencies": { "react": "^19.2.7", "react-dom": "^19.2.7", diff --git a/package.json b/package.json index def122f..1c37102 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "textsender", "private": true, - "version": "0.0.7", + "version": "0.0.8", "type": "module", "scripts": { "dev": "vite", diff --git a/src/api/contactApi.js b/src/api/contactApi.js index f587416..c64b22e 100644 --- a/src/api/contactApi.js +++ b/src/api/contactApi.js @@ -1,17 +1,18 @@ import { API_BASE_URL } from '../constants/api'; export class CreateContactRequest { - first_name = ''; - last_name = ''; + firstname = ''; + lastname = ''; + nickname = ''; phone_number = ''; user_id = ''; } export class UpdateContactNamesRequest { - first_name = ''; - last_name = ''; + firstname = ''; + lastname = ''; nickname = ''; - contact_id = ''; + id = ''; user_id = ''; } diff --git a/src/components/AddContact.jsx b/src/components/AddContact.jsx index c0784e3..b633a34 100644 --- a/src/components/AddContact.jsx +++ b/src/components/AddContact.jsx @@ -11,6 +11,7 @@ const AddContact = ({ isOpen, onClose, onSuccess }) => { phoneNumber: '', firstName: '', lastName: '', + nickName: '', }); const [errors, setErrors] = useState({}); const [isSubmitting, setIsSubmitting] = useState(false); @@ -66,8 +67,9 @@ const AddContact = ({ isOpen, onClose, onSuccess }) => { const userId = tokenService.getUserId(); let contact = new CreateContactRequest(); contact.phone_number = formData.phoneNumber; - contact.first_name = formData.firstName; - contact.last_name = formData.lastName; + contact.firstname = formData.firstName; + contact.lastname = formData.lastName; + contact.nickname = formData.nickName; contact.user_id = userId; const result = await contactApi.createContact( contact, @@ -178,6 +180,23 @@ const AddContact = ({ isOpen, onClose, onSuccess }) => { Optional field +
+ + + Optional field +
+
@@ -46,11 +46,11 @@ function ConfirmationStep({ selectedContact, contactDetails, isSubmitting }) { Last Name
- {selectedContact.last_name || 'Not set'} + {selectedContact.lastname || 'Not set'} - {contactDetails.last_name || 'Not set'} + {contactDetails.lastname || 'Not set'}
diff --git a/src/components/ViewContactWizard/ModifyForm.jsx b/src/components/ViewContactWizard/ModifyForm.jsx index 81b7dbd..292b9f4 100644 --- a/src/components/ViewContactWizard/ModifyForm.jsx +++ b/src/components/ViewContactWizard/ModifyForm.jsx @@ -3,8 +3,8 @@ import styles from './ModifyForm.module.css'; function ModifyForm({ contactDetails, setContactDetails }) { const [formData, setFormData] = useState({ - first_name: '', - last_name: '', + firstname: '', + lastname: '', nickname: '', }); @@ -12,8 +12,8 @@ function ModifyForm({ contactDetails, setContactDetails }) { useEffect(() => { if (contactDetails) { setFormData({ - first_name: contactDetails.first_name || '', - last_name: contactDetails.last_name || '', + firstname: contactDetails.firstname || '', + lastname: contactDetails.lastname || '', nickname: contactDetails.nickname || '', }); } @@ -37,16 +37,16 @@ function ModifyForm({ contactDetails, setContactDetails }) {

Edit Contact Information

-