From 14410e58edbed2f91054d09272a8524192289402 Mon Sep 17 00:00:00 2001 From: Joshua Graber Date: Mon, 10 Jun 2024 07:03:23 -0400 Subject: [PATCH 1/4] fix(components): update dropdown to require id --- src/components/Dropdown/PdapDropdown.spec.ts | 5 +++++ src/components/Dropdown/PdapDropdown.vue | 1 - .../__snapshots__/PdapDropdown.spec.ts.snap | 16 ++++++++-------- src/components/Dropdown/types.ts | 1 + src/demo/pages/ComponentDemo.vue | 2 ++ 5 files changed, 16 insertions(+), 9 deletions(-) diff --git a/src/components/Dropdown/PdapDropdown.spec.ts b/src/components/Dropdown/PdapDropdown.spec.ts index 803bca6..2fd6976 100644 --- a/src/components/Dropdown/PdapDropdown.spec.ts +++ b/src/components/Dropdown/PdapDropdown.spec.ts @@ -10,6 +10,9 @@ let content; describe('PdapDropdown', () => { beforeEach(() => { wrapper = shallowMount(PdapDropdown, { + props: { + dropdownId: 'test-dropdown', + }, slots: { trigger: 'Toggle Dropdown', content: '', @@ -48,6 +51,7 @@ describe('PdapDropdown', () => { wrapper = shallowMount(PdapDropdown, { props: { disabled: true, + dropdownId: 'test-dropdown', }, slots: { trigger: 'Toggle Dropdown', @@ -67,6 +71,7 @@ describe('PdapDropdown', () => { it('should respect the triggerOn prop', async () => { wrapper = shallowMount(PdapDropdown, { props: { + dropdownId: 'test-dropdown', triggerOn: PdapDropdownTriggerType.HOVER, }, slots: { diff --git a/src/components/Dropdown/PdapDropdown.vue b/src/components/Dropdown/PdapDropdown.vue index 92e7937..c4ce6c7 100644 --- a/src/components/Dropdown/PdapDropdown.vue +++ b/src/components/Dropdown/PdapDropdown.vue @@ -57,7 +57,6 @@ const props = withDefaults(defineProps(), { const emit = defineEmits(['update:open', 'press']); // Vars -const dropdownId = 'pdap-dropdown'; const contentRef = ref(null); const dropdownRef = ref(null); const open = ref(props.defaultOpen); diff --git a/src/components/Dropdown/__snapshots__/PdapDropdown.spec.ts.snap b/src/components/Dropdown/__snapshots__/PdapDropdown.spec.ts.snap index 3e253b3..255209b 100644 --- a/src/components/Dropdown/__snapshots__/PdapDropdown.spec.ts.snap +++ b/src/components/Dropdown/__snapshots__/PdapDropdown.spec.ts.snap @@ -2,9 +2,9 @@ exports[`PdapDropdown > should be accessible with keyboard 1`] = `
- + -