From 80c94340698d7465bd27897616359d5eff3162f3 Mon Sep 17 00:00:00 2001 From: Shivam Mishra Date: Sat, 26 Oct 2024 01:31:29 +0530 Subject: [PATCH] feat(v4): Auto-navigate to first menu item on group menu open(#10350) Ensures users are seamlessly directed to the first available menu item upon opening a group, improving UX by reducing unnecessary clicks. This change enhances navigation flow within groups. Co-authored-by: Pranav --- .../components-next/sidebar/SidebarGroup.vue | 26 +++++++++++++------ .../dashboard/modules/search/search.routes.js | 2 +- .../routes/dashboard/contacts/routes.js | 4 +-- .../conversation/conversation.routes.js | 2 +- .../routes/dashboard/dashboard.routes.js | 6 ++--- .../dashboard/helpcenter/helpcenter.routes.js | 4 +-- .../routes/dashboard/inbox/routes.js | 6 ++--- .../routes/dashboard/notifications/routes.js | 4 +-- .../settings/account/account.routes.js | 4 +-- .../settings/agentBots/agentBot.routes.js | 8 +++--- .../dashboard/settings/agents/agent.routes.js | 4 +-- .../settings/attributes/attributes.routes.js | 4 +-- .../settings/auditlogs/audit.routes.js | 4 +-- .../settings/automation/automation.routes.js | 4 +-- .../settings/billing/billing.routes.js | 4 +-- .../settings/campaigns/campaigns.routes.js | 4 +-- .../settings/canned/canned.routes.js | 4 +-- .../settings/customRoles/customRole.routes.js | 4 +-- .../dashboard/settings/inbox/inbox.routes.js | 16 ++++++------ .../integrations/integrations.routes.js | 14 +++++----- .../settings/labels/labels.routes.js | 4 +-- .../settings/macros/macros.routes.js | 8 +++--- .../settings/profile/profile.routes.js | 4 +-- .../settings/reports/reports.routes.js | 20 +++++++------- .../dashboard/settings/sla/sla.routes.js | 4 +-- .../dashboard/settings/teams/teams.routes.js | 20 +++++++------- app/javascript/entrypoints/widget.js | 6 ----- app/javascript/v3/views/routes.js | 10 +++---- 28 files changed, 104 insertions(+), 100 deletions(-) diff --git a/app/javascript/dashboard/components-next/sidebar/SidebarGroup.vue b/app/javascript/dashboard/components-next/sidebar/SidebarGroup.vue index ecc189bea..3736b9d70 100644 --- a/app/javascript/dashboard/components-next/sidebar/SidebarGroup.vue +++ b/app/javascript/dashboard/components-next/sidebar/SidebarGroup.vue @@ -1,7 +1,7 @@