import React, { type HTMLAttributes } from 'react' import { FocusScope } from '@react-aria/focus' import { DismissButton, useOverlay } from '@react-aria/overlays' import { type OverrideClassName } from '~components/types/OverrideClassName' import { useSelectContext } from '../../context' import { type SingleSelectOption } from '../../types' export type OverlayProps = OverrideClassName> & { children: React.ReactNode popoverRef?: React.RefObject } export const Overlay =