|
|
|
@ -13,6 +13,7 @@ type Props = {
|
|
|
|
|
size?: number,
|
|
|
|
|
isActive?: boolean,
|
|
|
|
|
color?: string,
|
|
|
|
|
viewBox?: string,
|
|
|
|
|
onMouseEnter?: () => void,
|
|
|
|
|
onMouseLeave?: () => void,
|
|
|
|
|
onFocus?: () => void,
|
|
|
|
@ -66,6 +67,7 @@ const Icon = ({
|
|
|
|
|
icon,
|
|
|
|
|
size = 32,
|
|
|
|
|
color = colors.TEXT_SECONDARY,
|
|
|
|
|
viewBox = '0 0 1024 1024',
|
|
|
|
|
isActive,
|
|
|
|
|
canAnimate,
|
|
|
|
|
hoverColor,
|
|
|
|
@ -86,7 +88,7 @@ const Icon = ({
|
|
|
|
|
}}
|
|
|
|
|
width={`${size}`}
|
|
|
|
|
height={`${size}`}
|
|
|
|
|
viewBox="0 0 1024 1024"
|
|
|
|
|
viewBox={viewBox}
|
|
|
|
|
onMouseEnter={onMouseEnter}
|
|
|
|
|
onMouseLeave={onMouseLeave}
|
|
|
|
|
onFocus={onFocus}
|
|
|
|
@ -111,6 +113,7 @@ Icon.propTypes = {
|
|
|
|
|
size: PropTypes.number,
|
|
|
|
|
isActive: PropTypes.bool,
|
|
|
|
|
color: PropTypes.string,
|
|
|
|
|
viewBox: PropTypes.string,
|
|
|
|
|
onMouseEnter: PropTypes.func,
|
|
|
|
|
onMouseLeave: PropTypes.func,
|
|
|
|
|
onFocus: PropTypes.func,
|
|
|
|
|