Add trackColor to Switch element directly

This commit is contained in:
bl00dymarie
2024-02-22 13:22:41 +01:00
parent d338df1460
commit cbaf6977f6
2 changed files with 3 additions and 13 deletions
+3 -3
View File
@@ -4,9 +4,10 @@ import PropTypes from 'prop-types'
import AppText from './app-text' import AppText from './app-text'
import { Containers } from '../../styles' import { Colors, Containers } from '../../styles'
const AppSwitch = ({ onToggle, text, value, trackColor, disabled }) => { const AppSwitch = ({ onToggle, text, value, disabled }) => {
const trackColor = { true: Colors.turquoiseDark }
return ( return (
<View style={styles.container}> <View style={styles.container}>
<View style={styles.textContainer}> <View style={styles.textContainer}>
@@ -27,7 +28,6 @@ AppSwitch.propTypes = {
onToggle: PropTypes.func.isRequired, onToggle: PropTypes.func.isRequired,
text: PropTypes.string, text: PropTypes.string,
value: PropTypes.bool, value: PropTypes.bool,
trackColor: PropTypes.string,
disabled: PropTypes.bool, disabled: PropTypes.bool,
} }
@@ -25,7 +25,6 @@ import {
periodPredictionObservable, periodPredictionObservable,
useCervixObservable, useCervixObservable,
} from '../../../local-storage' } from '../../../local-storage'
import { Colors } from '../../../styles'
import labels from '../../../i18n/en/settings' import labels from '../../../i18n/en/settings'
import { SYMPTOMS } from '../../../config' import { SYMPTOMS } from '../../../config'
@@ -121,37 +120,31 @@ const Settings = () => {
onToggle={temperatureTrackingCategoryToggle} onToggle={temperatureTrackingCategoryToggle}
text={SYMPTOMS[1]} text={SYMPTOMS[1]}
value={isTemperatureTrackingCategoryEnabled} value={isTemperatureTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
<AppSwitch <AppSwitch
onToggle={sexTrackingCategoryToggle} onToggle={sexTrackingCategoryToggle}
text={SYMPTOMS[4]} text={SYMPTOMS[4]}
value={isSexTrackingCategoryEnabled} value={isSexTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
<AppSwitch <AppSwitch
onToggle={desireTrackingCategoryToggle} onToggle={desireTrackingCategoryToggle}
text={SYMPTOMS[5]} text={SYMPTOMS[5]}
value={isDesireTrackingCategoryEnabled} value={isDesireTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
<AppSwitch <AppSwitch
onToggle={painTrackingCategoryToggle} onToggle={painTrackingCategoryToggle}
text={SYMPTOMS[6]} text={SYMPTOMS[6]}
value={isPainTrackingCategoryEnabled} value={isPainTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
<AppSwitch <AppSwitch
onToggle={moodTrackingCategoryToggle} onToggle={moodTrackingCategoryToggle}
text={SYMPTOMS[7]} text={SYMPTOMS[7]}
value={isMoodTrackingCategoryEnabled} value={isMoodTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
<AppSwitch <AppSwitch
onToggle={noteTrackingCategoryToggle} onToggle={noteTrackingCategoryToggle}
text={SYMPTOMS[8]} text={SYMPTOMS[8]}
value={isNoteTrackingCategoryEnabled} value={isNoteTrackingCategoryEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
</Segment> </Segment>
@@ -160,7 +153,6 @@ const Settings = () => {
onToggle={toggleSwitch} onToggle={toggleSwitch}
text={'If turned on ...'} text={'If turned on ...'}
value={isEnabled} value={isEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
</Segment> </Segment>
@@ -185,7 +177,6 @@ const Settings = () => {
onToggle={onCervixToggle} onToggle={onCervixToggle}
text={cervixText} text={cervixText}
value={shouldUseCervix} value={shouldUseCervix}
trackColor={{ true: Colors.turquoiseDark }}
/> />
)} )}
{!isTemperatureTrackingCategoryEnabled && ( {!isTemperatureTrackingCategoryEnabled && (
@@ -199,7 +190,6 @@ const Settings = () => {
onToggle={onPeriodPredictionToggle} onToggle={onPeriodPredictionToggle}
text={periodPredictionText} text={periodPredictionText}
value={isPeriodPredictionEnabled} value={isPeriodPredictionEnabled}
trackColor={{ true: Colors.turquoiseDark }}
/> />
</Segment> </Segment>
</AppPage> </AppPage>