Skip to content
Snippets Groups Projects
Commit a9e22c94 authored by Julia Friesel's avatar Julia Friesel
Browse files

Merge branch '289-bug-links-in-about-don-t-work-on-swift-phone' into 'master'

Resolve "[Bug] links in about don't work on swift phone"

Closes #289

See merge request bloodyhealth/drip!159
parents 23c6a602 8178303e
No related branches found
No related tags found
No related merge requests found
...@@ -2,5 +2,8 @@ import {links} from '../../i18n/en/settings' ...@@ -2,5 +2,8 @@ import {links} from '../../i18n/en/settings'
export default function(url) { export default function(url) {
const link = Object.values(links).find(link => link.url === url) const link = Object.values(links).find(link => link.url === url)
if (url === 'mailto:bloodyhealth@mailbox.org') {
console.log(links.email.url === url)
}
return link ? link.text : url return link ? link.text : url
} }
\ No newline at end of file
...@@ -13,7 +13,7 @@ const labels = settingsLabels.license ...@@ -13,7 +13,7 @@ const labels = settingsLabels.license
export default function License({setLicense}) { export default function License({setLicense}) {
return ( return (
<ScrollView style={styles.licensePage}> <ScrollView style={styles.licensePage}>
<Hyperlink linkStyle={styles.link} linkText={replace}> <Hyperlink linkStyle={styles.link} linkText={replace} linkDefault>
<AppText style={styles.settingsSegmentTitle}>{labels.title}</AppText> <AppText style={styles.settingsSegmentTitle}>{labels.title}</AppText>
<AppText>{labels.text}</AppText> <AppText>{labels.text}</AppText>
</Hyperlink> </Hyperlink>
......
...@@ -12,7 +12,7 @@ export default class AboutSection extends Component { ...@@ -12,7 +12,7 @@ export default class AboutSection extends Component {
return ( return (
<ScrollView> <ScrollView>
<SettingsSegment title={labels.aboutSection.title}> <SettingsSegment title={labels.aboutSection.title}>
<Hyperlink linkStyle={styles.link} linkText={replace}> <Hyperlink linkStyle={styles.link} linkText={replace} linkDefault>
<AppText>{labels.aboutSection.text}</AppText> <AppText>{labels.aboutSection.text}</AppText>
</Hyperlink> </Hyperlink>
</SettingsSegment> </SettingsSegment>
...@@ -23,7 +23,7 @@ export default class AboutSection extends Component { ...@@ -23,7 +23,7 @@ export default class AboutSection extends Component {
<AppText>{labels.credits.note}</AppText> <AppText>{labels.credits.note}</AppText>
</SettingsSegment> </SettingsSegment>
<SettingsSegment title={labels.website.title}> <SettingsSegment title={labels.website.title}>
<Hyperlink linkStyle={styles.link}> <Hyperlink linkStyle={styles.link} linkDefault>
<AppText>{links.website.url}</AppText> <AppText>{links.website.url}</AppText>
</Hyperlink> </Hyperlink>
</SettingsSegment> </SettingsSegment>
......
...@@ -11,7 +11,7 @@ export default class License extends Component { ...@@ -11,7 +11,7 @@ export default class License extends Component {
return ( return (
<ScrollView> <ScrollView>
<View style={styles.settingsSegment}> <View style={styles.settingsSegment}>
<Hyperlink linkStyle={styles.link} linkText={replace}> <Hyperlink linkStyle={styles.link} linkText={replace} linkDefault>
<AppText style={styles.settingsSegmentTitle}>{`${labels.license.title} `}</AppText> <AppText style={styles.settingsSegmentTitle}>{`${labels.license.title} `}</AppText>
<AppText>{`${labels.license.text} `}</AppText> <AppText>{`${labels.license.text} `}</AppText>
</Hyperlink> </Hyperlink>
......
...@@ -33,7 +33,7 @@ export default class Settings extends Component { ...@@ -33,7 +33,7 @@ export default class Settings extends Component {
<Icon name="info-with-circle" style={iconStyles.infoInHeading}/> <Icon name="info-with-circle" style={iconStyles.infoInHeading}/>
<AppText style={styles.settingsSegmentTitle}>{`${labels.preOvu.title} `}</AppText> <AppText style={styles.settingsSegmentTitle}>{`${labels.preOvu.title} `}</AppText>
</View> </View>
<Hyperlink linkStyle={styles.link} linkText={replaceUrlWithText}> <Hyperlink linkStyle={styles.link} linkText={replaceUrlWithText} linkDefault>
<AppText>{labels.preOvu.note}</AppText> <AppText>{labels.preOvu.note}</AppText>
</Hyperlink> </Hyperlink>
</SettingsSegment> </SettingsSegment>
......
...@@ -5,7 +5,7 @@ export const links = { ...@@ -5,7 +5,7 @@ export const links = {
text: 'GitLab' text: 'GitLab'
}, },
email: { email: {
url: 'mailto:bl00dyhealth@mailbox.org', url: 'mailto:bloodyhealth@mailbox.org',
text: 'email' text: 'email'
}, },
wiki: { wiki: {
...@@ -124,7 +124,7 @@ export default { ...@@ -124,7 +124,7 @@ export default {
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: https://www.gnu.org/licenses/gpl-3.0.html This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details: https://www.gnu.org/licenses/gpl-3.0.html
You can contact us by email at bloodyhealth@mailbox.com.` You can contact us by bloodyhealth@mailbox.org.`
}, },
version: { version: {
title: 'Version' title: 'Version'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment