Adds disabled prop to Button, style change name in AppSwitch component

This commit is contained in:
mashazyu
2020-04-20 17:17:31 +02:00
committed by Sofiya Tepikin
parent 61ca71fd1f
commit 7afaa1e156
3 changed files with 14 additions and 5 deletions
+2 -2
View File
@@ -8,7 +8,7 @@ import { Containers } from '../../styles/redesign'
const AppSwitch = ({ onToggle, text, value }) => {
return (
<View style={styles.line}>
<View style={styles.container}>
<View style={styles.textContainer}>
<AppText>{text}</AppText>
</View>
@@ -24,7 +24,7 @@ AppSwitch.propTypes = {
}
const styles = StyleSheet.create({
line: {
container: {
...Containers.rowContainer
},
switch: {
+7 -2
View File
@@ -6,13 +6,18 @@ import AppText from './app-text'
import { Colors, Fonts, Spacing } from '../../styles/redesign'
const Button = ({ children, isCTA, isSmall, onPress, testID }) => {
const Button = ({ children, isCTA, isSmall, onPress, testID, ...props }) => {
const buttonStyle = isCTA ? styles.cta : styles.regular
const textCTA = isCTA ? styles.buttonTextBold : styles.buttonTextRegular
const textStyle = [ textCTA, isSmall ? textSmall : text]
return (
<TouchableOpacity onPress={onPress} style={buttonStyle} testID={testID}>
<TouchableOpacity
onPress={onPress}
style={buttonStyle}
testID={testID}
{...props}
>
<AppText style={textStyle}>{children}</AppText>
</TouchableOpacity>
)