iachat/app/javascript/dashboard/components-next
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
..
avatar feat(v4): Update the design for the contacts list page (#10501) 2024-11-27 20:07:20 -08:00
breadcrumb feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
button feat: Contact filter preview (#10516) 2024-12-02 16:22:05 +05:30
Campaigns feat: Update design for report pages (#10506) 2024-11-27 18:10:15 +08:00
colorpicker feat: Update button component (#10362) 2024-10-29 14:00:24 +05:30
combobox feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
Contacts feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
Conversation/ConversationCard feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
CustomAttributes feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
dialog feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
dropdown-menu fix: Update UI issues with sidebar (#10535) 2024-12-04 13:48:12 -08:00
Editor feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
filter feat(v4): Add new contact details screen (#10504) 2024-12-03 21:29:47 -08:00
HelpCenter feat: Contact filter preview (#10516) 2024-12-02 16:22:05 +05:30
icon feat: add channel icon component (#10471) 2024-11-20 20:23:12 -08:00
inline-input feat(v4): Update the help center portal design (#10296) 2024-10-23 22:09:36 -07:00
input feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
Label feat: Add Label Input components (#10480) 2024-11-21 13:57:43 -08:00
pagination feat: Contact filter preview (#10516) 2024-12-02 16:22:05 +05:30
phonenumberinput feat: Improve Contact list (#10522) 2024-12-02 18:23:41 -08:00
selectmenu feat: Add the new select menu component (#10445) 2024-11-19 14:25:45 -08:00
sidebar fix: Update UI issues with sidebar (#10535) 2024-12-04 13:48:12 -08:00
spinner feat: Add Spinner to new components (#10303) 2024-10-16 17:53:46 -07:00
switch feat: Add custom attributes components (#10467) 2024-11-24 16:46:00 -08:00
tabbar feat: Update button component (#10362) 2024-10-29 14:00:24 +05:30
taginput feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
textarea feat(v4): Update the campaigns page design (#10371) 2024-10-31 11:57:13 +05:30
CardLayout.vue feat: Updates on new components (#10444) 2024-11-20 20:21:35 +05:30
EmptyStateLayout.vue feat(v4): Update the campaigns page design (#10371) 2024-10-31 11:57:13 +05:30