iachat/app/javascript/dashboard/components-next/sidebar
Shivam Mishra 9b6830a610
fix: Update UI issues with sidebar (#10535)
This PR fixes a few UI issues with the sidebar

1. `z-index` issues with sidebar dropdowns
2. Move the event listener to the root of the dropdown container, it
allows more consistent behaviour of the trigger, earlier the click on
the trigger when the dropdown was open would cause the container to
re-render
3. Use `perserve-open` for the status switcher menu item in the profile
menu.
4. Use `sessionStorage` instead of `localStorage` to preserve sidebar
dropdown info. When opening the dashboard without directly going to a
specific route, any previous known item would get expanded even if it's
link was not active, this caused issues across tabs too, this fixes it.
5. Use `snakeCaseKeys` instead of `decamelize` we had two packages doing
the same thing
6. Update `vueuse` the new version is vue3 only
2024-12-04 13:48:12 -08:00
..
ChannelLeaf.vue feat: add channel icon component (#10471) 2024-11-20 20:23:12 -08:00
provider.js feat: Add new sidebar for Chatwoot V4 (#10291) 2024-10-23 18:32:37 -07:00
Sidebar.vue fix: Update UI issues with sidebar (#10535) 2024-12-04 13:48:12 -08:00
SidebarAccountSwitcher.vue fix: Fix z-index issue on account switcher (#10505) 2024-11-26 19:59:16 -08:00
SidebarGroup.vue feat(v4): Update the design for the contacts list page (#10501) 2024-11-27 20:07:20 -08:00
SidebarGroupEmptyLeaf.vue feat: Add new sidebar for Chatwoot V4 (#10291) 2024-10-23 18:32:37 -07:00
SidebarGroupHeader.vue feat: new colors (#10352) 2024-10-28 14:27:08 +05:30
SidebarGroupLeaf.vue refactor: use css only last item detection (#10363) 2024-10-31 09:39:18 +05:30
SidebarGroupSeparator.vue feat: Add new sidebar for Chatwoot V4 (#10291) 2024-10-23 18:32:37 -07:00
SidebarNotificationBell.vue feat: Add new sidebar for Chatwoot V4 (#10291) 2024-10-23 18:32:37 -07:00
SidebarProfileMenu.vue feat: Add dropdown component (#10358) 2024-11-18 17:29:27 -08:00
SidebarProfileMenuStatus.vue fix: Update UI issues with sidebar (#10535) 2024-12-04 13:48:12 -08:00
SidebarSubGroup.vue feat: Add dropdown component (#10358) 2024-11-18 17:29:27 -08:00
useSidebarKeyboardShortcuts.js feat: Add new sidebar for Chatwoot V4 (#10291) 2024-10-23 18:32:37 -07:00