From b9d85042ef111cfd653a48cd91995f65c6bfba32 Mon Sep 17 00:00:00 2001 From: mashazyu <mariya.z@gmail.com> Date: Tue, 24 Mar 2020 13:27:59 +0100 Subject: [PATCH] AppIcon props update --- components/common/app-icon.js | 15 +++++---------- components/header/side-menu.js | 6 +++--- components/settings/menu-item.js | 2 +- 3 files changed, 9 insertions(+), 14 deletions(-) diff --git a/components/common/app-icon.js b/components/common/app-icon.js index 03bdb5ef..b0b3c351 100644 --- a/components/common/app-icon.js +++ b/components/common/app-icon.js @@ -3,30 +3,25 @@ import PropTypes from 'prop-types' import { StyleSheet } from 'react-native' import Icon from 'react-native-vector-icons/Entypo' -import { Colors, Sizes } from '../../styles/redesign' +import { Sizes } from '../../styles/redesign' -const AppIcon = ({ isCTA, name }) => { - const style = isCTA ? styles.iconCTA : styles.icon +const AppIcon = ({ color, name }) => { + const style = [styles.icon, { color }] return <Icon name={name} style={style}/> } AppIcon.propTypes = { - isCTA: PropTypes.bool, + color: PropTypes.string, name: PropTypes.string.isRequired } AppIcon.defaultProps = { - isCTA: true + isCTA: 'black' } const styles = StyleSheet.create({ icon: { - color: 'black', - fontSize: Sizes.subtitle - }, - iconCTA: { - color: Colors.orange, fontSize: Sizes.subtitle } }) diff --git a/components/header/side-menu.js b/components/header/side-menu.js index 3591eeeb..39107cdb 100644 --- a/components/header/side-menu.js +++ b/components/header/side-menu.js @@ -5,7 +5,7 @@ import PropTypes from 'prop-types' import AppIcon from '../common/app-icon' import MenuItem from './menu-item' -import { Sizes } from '../../styles/redesign' +import { Colors, Sizes } from '../../styles/redesign' import settingsLabels from '../../i18n/en/settings' const { menuItems } = settingsLabels @@ -21,7 +21,7 @@ const SideMenu = ({ shouldShowMenu, toggleMenu }) => { <React.Fragment> {!shouldShowMenu && <TouchableOpacity onPress={toggleMenu}> - <AppIcon name={'dots-three-vertical'} isCTA/> + <AppIcon name={'dots-three-vertical'} color={Colors.orange}/> </TouchableOpacity> } {shouldShowMenu && @@ -34,7 +34,7 @@ const SideMenu = ({ shouldShowMenu, toggleMenu }) => { <View style={styles.blackBackground}></View> <View style={styles.menu}> <TouchableOpacity onPress={toggleMenu} style={styles.iconContainer}> - <AppIcon name={'cross'} isCTA={false}/> + <AppIcon name={'cross'} color={'black'}/> </TouchableOpacity> {settingsMenuItems.map(item => <MenuItem diff --git a/components/settings/menu-item.js b/components/settings/menu-item.js index b9336a19..1bef2228 100644 --- a/components/settings/menu-item.js +++ b/components/settings/menu-item.js @@ -23,7 +23,7 @@ const MenuItem = ({ item, last, navigate }) => { <AppText style={styles.title}>{item.name}</AppText> {item.text.length > 0 && <AppText>{item.text}</AppText>} </View> - <AppIcon name={'chevron-right'} isCTA/> + <AppIcon name={'chevron-right'} color={Colors.orange}/> </TouchableOpacity> </Segment> ) -- GitLab