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 } }