diff --git a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue index c40c41bd8..956b0e717 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue +++ b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsTable.vue @@ -66,11 +66,11 @@ export default { }, sortParam: { type: String, - default: 'name', + default: 'last_activity_at', }, sortOrder: { type: String, - default: 'asc', + default: 'desc', }, }, data() { diff --git a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue index bef3ceccb..e09c4a2d8 100644 --- a/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue +++ b/app/javascript/dashboard/routes/dashboard/contacts/components/ContactsView.vue @@ -20,12 +20,12 @@ :is-loading="uiFlags.isFetching" :on-click-contact="openContactInfoPanel" :active-contact-id="selectedContactId" - :sort-config="sortConfig" @on-sort-change="onSortChange" /> @@ -115,7 +115,7 @@ export default { showCreateModal: false, showImportModal: false, selectedContactId: '', - sortConfig: { name: 'asc' }, + sortConfig: { last_activity_at: 'desc' }, showFiltersModal: false, contactFilterItems: contactFilterItems.map(filter => ({ ...filter, @@ -230,8 +230,8 @@ export default { return acc; }, ''); if (!sortAttr) { - this.sortConfig = { name: 'asc' }; - sortAttr = 'name'; + this.sortConfig = { last_activity_at: 'desc' }; + sortAttr = '-last_activity_at'; } return sortAttr; },