import * as React from "react"; import type { IconOwnProps } from "./types"; import type { PolymorphicWithRef } from "../types"; import IconBase from "./IconBase"; type IconProps = PolymorphicWithRef< T, IconOwnProps >; type IconElement = < T extends React.ElementType = React.ElementType >( props: IconProps ) => React.ReactElement>; const Icon: IconElement = React.forwardRef( >( props: IconProps, innerRef: typeof props.ref ) => { const { component, ...rest } = props; return ; } ); export default Icon;