import React, { type HTMLAttributes } from 'react'
import { useOption } from '@react-aria/listbox'
import { type FocusableElement } from '@react-types/shared'
import classnames from 'classnames'
import { mergeProps, useFocusRing } from 'react-aria'
import { Icon } from '~components/Icon'
import { type OverrideClassName } from '~components/types/OverrideClassName'
import { useSelectContext } from '../../context'
import { type SingleSelectOption, type SingleSelectOptionNode } from '../../types'
import styles from './Option.module.scss'
export type OptionProps