9 lines
280 B
TypeScript
9 lines
280 B
TypeScript
const OPEN_DROPDOWN_SELECTOR = [
|
|
'[data-slot="dropdown-menu-content"][data-open]',
|
|
'[data-slot="select-content"][data-open]',
|
|
].join(',');
|
|
|
|
export function hasOpenDropdown(root: ParentNode = document): boolean {
|
|
return Boolean(root.querySelector(OPEN_DROPDOWN_SELECTOR));
|
|
}
|