diff --git a/playwright/dropdown-menu.spec.ts b/playwright/dropdown-menu.spec.ts index fef7e8d2..206ffd58 100644 --- a/playwright/dropdown-menu.spec.ts +++ b/playwright/dropdown-menu.spec.ts @@ -39,7 +39,7 @@ test('test', async ({ page }) => { await menuElement.click(); await expect(menuElement).toHaveAttribute('data-state', 'open'); // Clicking outside the menu should close it - await page.click('body'); + await page.locator('body').click({ position: { x: 0, y: 0 } }); await expect(menuElement).toHaveAttribute('data-state', 'closed'); // Reopen the menu diff --git a/preview/src/components/dropdown_menu/variants/main/mod.rs b/preview/src/components/dropdown_menu/variants/main/mod.rs index 6123da44..7cd77a1f 100644 --- a/preview/src/components/dropdown_menu/variants/main/mod.rs +++ b/preview/src/components/dropdown_menu/variants/main/mod.rs @@ -1,7 +1,7 @@ -use dioxus::prelude::*; -use dioxus_primitives::dropdown_menu::{ +use super::super::component::{ DropdownMenu, DropdownMenuContent, DropdownMenuItem, DropdownMenuTrigger, }; +use dioxus::prelude::*; use strum::IntoEnumIterator; #[derive(Clone, Copy, strum::Display, strum::EnumIter, PartialEq)]