import { IconProps, IllustrationProps, NucleoIconProps } from './icon' import { MaterialIconSetIconProps } from './MaterialIcon' export function getIconAriaProps( props: | IconProps | NucleoIconProps | MaterialIconSetIconProps | IllustrationProps ) { const { role, 'aria-label': ariaLabel, 'aria-hidden': ariaHidden } = props const computedAriaHidden = ariaHidden !== undefined ? ariaHidden : ariaLabel || role ? false : true return { role, 'aria-label': ariaLabel, 'aria-hidden': computedAriaHidden } }