()
| 405 | const isPointerDownRef = React.useRef(false) |
| 406 | |
| 407 | const handleSelect = () => { |
| 408 | const menuItem = ref.current |
| 409 | if (!disabled && menuItem) { |
| 410 | const itemSelectEvent = new CustomEvent(ITEM_SELECT, { bubbles: true, cancelable: true }) |
| 411 | menuItem.addEventListener(ITEM_SELECT, event => onSelect?.(event), { once: true }) |
| 412 | dispatchDiscreteCustomEvent(menuItem, itemSelectEvent) |
| 413 | if (itemSelectEvent.defaultPrevented) { |
| 414 | isPointerDownRef.current = false |
| 415 | } else { |
| 416 | rootContext.onClose() |
| 417 | } |
| 418 | } |
| 419 | } |
| 420 | |
| 421 | return ( |
| 422 | <MenuItemImpl |
nothing calls this directly
no test coverage detected
searching dependent graphs…