import React from "react"; import { ControlSize } from "../../common/controls.type"; import classnames from "classnames"; export type IconProp = string | JSX.Element | React.ReactNode | React.ReactElement; interface Props { icon?: IconProp; color?: string; size?: ControlSize | "huge"; } const Icon = ({ icon, size = "default", color }: Props) => { if(!icon){ return null; } let el: JSX.Element | React.ReactNode | React.ReactElement; if(typeof icon === 'string'){ el = (); } else { el = icon; } return (