From b0d56af9fd3449be6337f6d78896fc4f064a01f0 Mon Sep 17 00:00:00 2001 From: Vladimir Volek Date: Wed, 5 Sep 2018 14:03:22 +0200 Subject: [PATCH] Added svg hover color, removed unused icomoon --- src/components/Icon/index.js | 18 +++++++++++--- src/support/fonts/icomoon.eot | Bin 6152 -> 0 bytes src/support/fonts/icomoon.svg | 42 --------------------------------- src/support/fonts/icomoon.ttf | Bin 5988 -> 0 bytes src/support/fonts/icomoon.woff | Bin 6064 -> 0 bytes 5 files changed, 15 insertions(+), 45 deletions(-) delete mode 100755 src/support/fonts/icomoon.eot delete mode 100755 src/support/fonts/icomoon.svg delete mode 100755 src/support/fonts/icomoon.ttf delete mode 100755 src/support/fonts/icomoon.woff diff --git a/src/components/Icon/index.js b/src/components/Icon/index.js index 88a1d332..6e5b0d71 100644 --- a/src/components/Icon/index.js +++ b/src/components/Icon/index.js @@ -1,5 +1,6 @@ import React from 'react'; import PropTypes from 'prop-types'; +import colors from 'config/colors'; import styled, { keyframes } from 'styled-components'; // TODO: make animation of icons better @@ -23,16 +24,25 @@ const rotate180down = keyframes` const SvgWrapper = styled.svg` animation: ${props => (props.canAnimate ? (props.isActive ? rotate180up : rotate180down) : null)} 0.2s linear 1 forwards; + + :hover { + path { + fill: ${props => props.hoverColor || colors.TEXT_SECONDARY} + } + } `; -const Path = styled.path``; +const Path = styled.path` + fill: ${props => props.color}; +`; const Icon = ({ icon, size = 32, - color = 'black', + color = colors.TEXT_SECONDARY, isActive, canAnimate, + hoverColor, className, onMouseEnter, onMouseLeave, @@ -42,6 +52,7 @@ const Icon = ({ ))} @@ -68,6 +79,7 @@ const Icon = ({ Icon.propTypes = { className: PropTypes.string, + hoverColor: PropTypes.string, canAnimate: PropTypes.bool, icon: PropTypes.arrayOf(PropTypes.string).isRequired, size: PropTypes.number, diff --git a/src/support/fonts/icomoon.eot b/src/support/fonts/icomoon.eot deleted file mode 100755 index d2e31941cc21d396ed6263d2d21d686304711cc6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6152 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 diff --git a/src/support/fonts/icomoon.svg b/src/support/fonts/icomoon.svg deleted file mode 100755 index d4bb26cc..00000000 --- a/src/support/fonts/icomoon.svg +++ /dev/null @@ -1,42 +0,0 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/src/support/fonts/icomoon.ttf b/src/support/fonts/icomoon.ttf deleted file mode 100755 index 3e7342b4080e38dbf2472c71a7abfb610928d72d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5988 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 diff --git a/src/support/fonts/icomoon.woff b/src/support/fonts/icomoon.woff deleted file mode 100755 index 17be113b180b6bbce847581a18baed9e2a77fbff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6064 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