diff --git a/app/javascript/dashboard/i18n/default-sidebar.js b/app/javascript/dashboard/i18n/default-sidebar.js
index 7faa7d2e8..6488c022e 100644
--- a/app/javascript/dashboard/i18n/default-sidebar.js
+++ b/app/javascript/dashboard/i18n/default-sidebar.js
@@ -8,6 +8,7 @@ export const getSidebarItems = accountId => ({
'inbox_conversation',
'conversation_through_inbox',
'contacts_dashboard',
+ 'contacts_dashboard_manage',
'notifications_dashboard',
'settings_account_reports',
'profile_settings',
diff --git a/app/javascript/dashboard/routes/dashboard/contacts/pages/ContactManageView.vue b/app/javascript/dashboard/routes/dashboard/contacts/pages/ContactManageView.vue
new file mode 100644
index 000000000..4383991fe
--- /dev/null
+++ b/app/javascript/dashboard/routes/dashboard/contacts/pages/ContactManageView.vue
@@ -0,0 +1,37 @@
+
+
+
+
+
+
+
diff --git a/app/javascript/dashboard/routes/dashboard/contacts/routes.js b/app/javascript/dashboard/routes/dashboard/contacts/routes.js
index 06a13c7db..f5ef5ad14 100644
--- a/app/javascript/dashboard/routes/dashboard/contacts/routes.js
+++ b/app/javascript/dashboard/routes/dashboard/contacts/routes.js
@@ -1,5 +1,6 @@
/* eslint arrow-body-style: 0 */
import ContactsView from './components/ContactsView';
+import ContactManageView from './pages/ContactManageView';
import { frontendURL } from '../../../helper/URLHelper';
export const routes = [
@@ -9,4 +10,13 @@ export const routes = [
roles: ['administrator', 'agent'],
component: ContactsView,
},
+ {
+ path: frontendURL('accounts/:accountId/contacts/:contactId'),
+ name: 'contacts_dashboard_manage',
+ roles: ['administrator', 'agent'],
+ component: ContactManageView,
+ props: route => {
+ return { contactId: route.params.contactId };
+ },
+ },
];