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
-