From 89e5f18dfb652f1ff799d8c0fee968e7411e310a Mon Sep 17 00:00:00 2001 From: Nithin David Thomas Date: Mon, 1 Mar 2021 22:28:15 +0530 Subject: [PATCH] feat: Update design of Contacts table (#1753) Co-authored-by: Pranav Raj S --- .../assets/scss/_foundation-custom.scss | 4 + .../dashboard/i18n/locale/en/contact.json | 18 +- .../contacts/components/ContactsTable.vue | 298 +++++++++++------- .../contacts/components/ContactsView.vue | 1 - .../dashboard/contacts/components/Header.vue | 14 +- app/javascript/packs/application.js | 1 + config/webpack/resolve.js | 4 + package.json | 1 + yarn.lock | 28 ++ 9 files changed, 243 insertions(+), 126 deletions(-) diff --git a/app/javascript/dashboard/assets/scss/_foundation-custom.scss b/app/javascript/dashboard/assets/scss/_foundation-custom.scss index d76fef07d..d93c60aa4 100644 --- a/app/javascript/dashboard/assets/scss/_foundation-custom.scss +++ b/app/javascript/dashboard/assets/scss/_foundation-custom.scss @@ -44,3 +44,7 @@ code { text-overflow: ellipsis; white-space: nowrap; } + +.cursor-pointer { + cursor: pointer; +} diff --git a/app/javascript/dashboard/i18n/locale/en/contact.json b/app/javascript/dashboard/i18n/locale/en/contact.json index f5cabeac7..d6cc103ca 100644 --- a/app/javascript/dashboard/i18n/locale/en/contact.json +++ b/app/javascript/dashboard/i18n/locale/en/contact.json @@ -111,12 +111,18 @@ "LIST": { "LOADING_MESSAGE": "Loading contacts...", "404": "No contacts matches your search 🔍", - "TABLE_HEADER": [ - "Name", - "Phone Number", - "Conversations", - "Last Contacted" - ] + "TABLE_HEADER": { + "NAME": "Name", + "PHONE_NUMBER": "Phone Number", + "CONVERSATIONS": "Conversations", + "LAST_ACTIVITY": "Last Activity", + "COUNTRY": "Country", + "CITY": "City", + "SOCIAL_PROFILES": "Social Profiles", + "COMPANY": "Company", + "EMAIL_ADDRESS": "Email Address" + }, + "VIEW_DETAILS": "View details" } } } diff --git a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue index c0c32440e..5e0085680 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue +++ b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue @@ -1,53 +1,14 @@