feat: Add dropdown component (#10358)

This PR adds dropdown primitives to help compose custom dropdowns across the app. The following the sample usage

---------

Co-authored-by: Pranav <pranav@chatwoot.com>
This commit is contained in:
Shivam Mishra
2024-11-19 06:59:27 +05:30
committed by GitHub
parent 54afed9fb4
commit aaa328be87
22 changed files with 497 additions and 224 deletions

View File

@@ -247,7 +247,7 @@ export default {
<transition-group
name="menu-list"
tag="ul"
class="pt-2 mb-0 ml-0 list-none"
class="pt-2 reset-base list-none"
>
<SecondaryNavItem
v-for="menuItem in accessibleMenuItems"

View File

@@ -242,7 +242,7 @@ export default {
</span>
</router-link>
<ul v-if="hasSubMenu" class="mb-0 ml-0 list-none">
<ul v-if="hasSubMenu" class="reset-base list-none">
<SecondaryChildNavItem
v-for="child in menuItem.children"
:key="child.id"

View File

@@ -53,7 +53,7 @@ describe('AccountSelector', () => {
it('title and sub title exist', () => {
const headerComponent = accountSelector.findComponent(WootModalHeader);
const title = headerComponent.find('[data-test-id="modal-header-title"]');
expect(title.text()).toBe('Switch Account');
expect(title.text()).toBe('Switch account');
const content = headerComponent.find(
'[data-test-id="modal-header-content"]'
);