Fix symptom-box text overflow
This commit is contained in:
@@ -94,7 +94,7 @@ class SymptomBox extends Component {
|
|||||||
{symptomTitles[symptom].toLowerCase()}
|
{symptomTitles[symptom].toLowerCase()}
|
||||||
</AppText>
|
</AppText>
|
||||||
{symptomDataToDisplay &&
|
{symptomDataToDisplay &&
|
||||||
<AppText style={textStyle} numberOfLines={4}>
|
<AppText style={textStyle} numberOfLines={3} >
|
||||||
{symptomDataToDisplay}
|
{symptomDataToDisplay}
|
||||||
</AppText>
|
</AppText>
|
||||||
}
|
}
|
||||||
@@ -132,13 +132,13 @@ const styles = StyleSheet.create({
|
|||||||
textContainer: {
|
textContainer: {
|
||||||
flexDirection: 'column',
|
flexDirection: 'column',
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
marginLeft: Spacing.small,
|
marginLeft: Spacing.tiny,
|
||||||
maxWidth: Spacing.textWidth
|
maxWidth: Spacing.textWidth
|
||||||
},
|
},
|
||||||
text: {
|
text: {
|
||||||
fontSize: Sizes.small,
|
fontSize: Sizes.small,
|
||||||
fontStyle: 'italic',
|
fontStyle: 'italic',
|
||||||
lineHeight: 14
|
lineHeight: scale(14)
|
||||||
},
|
},
|
||||||
textDisabled: {
|
textDisabled: {
|
||||||
color: Colors.greyLight
|
color: Colors.greyLight
|
||||||
|
|||||||
+5
-5
@@ -1,12 +1,12 @@
|
|||||||
import { moderateScale } from 'react-native-size-matters'
|
import { scale } from 'react-native-size-matters'
|
||||||
|
|
||||||
import { fontRatio } from '../config'
|
import { fontRatio } from '../config'
|
||||||
|
|
||||||
export default {
|
export default {
|
||||||
tiny: moderateScale(4 / fontRatio),
|
tiny: scale(4 / fontRatio),
|
||||||
small: moderateScale(10 / fontRatio),
|
small: scale(10 / fontRatio),
|
||||||
base: moderateScale(16 / fontRatio),
|
base: scale(16 / fontRatio),
|
||||||
large: moderateScale(20 / fontRatio),
|
large: scale(20 / fontRatio),
|
||||||
symptomTileWidth: '48%',
|
symptomTileWidth: '48%',
|
||||||
textWidth: '70%'
|
textWidth: '70%'
|
||||||
}
|
}
|
||||||
|
|||||||
+12
-10
@@ -1,4 +1,6 @@
|
|||||||
import { Platform } from 'react-native'
|
import { Platform } from 'react-native'
|
||||||
|
import { scale } from 'react-native-size-matters'
|
||||||
|
|
||||||
|
|
||||||
import { fontRatio } from '../config'
|
import { fontRatio } from '../config'
|
||||||
|
|
||||||
@@ -11,14 +13,14 @@ export const fonts = {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export const sizes = {
|
export const sizes = {
|
||||||
tiny: 7 / fontRatio,
|
tiny: scale(7 / fontRatio),
|
||||||
footnote: 10 / fontRatio,
|
footnote: scale(10 / fontRatio),
|
||||||
small: 13 / fontRatio,
|
small: scale(13 / fontRatio),
|
||||||
base: 18 / fontRatio,
|
base: scale(18 / fontRatio),
|
||||||
subtitle: 22 / fontRatio,
|
subtitle: scale(22 / fontRatio),
|
||||||
title: 24 / fontRatio,
|
title: scale(24 / fontRatio),
|
||||||
huge: 32 / fontRatio,
|
huge: scale(32 / fontRatio),
|
||||||
icon: 40 / fontRatio,
|
icon: scale(40 / fontRatio),
|
||||||
}
|
}
|
||||||
|
|
||||||
const accentText = {
|
const accentText = {
|
||||||
@@ -29,12 +31,12 @@ const accentText = {
|
|||||||
|
|
||||||
const accentTextBig = {
|
const accentTextBig = {
|
||||||
...accentText,
|
...accentText,
|
||||||
fontSize: 30 / fontRatio,
|
fontSize: scale(30 / fontRatio),
|
||||||
}
|
}
|
||||||
|
|
||||||
const accentTextGiant = {
|
const accentTextGiant = {
|
||||||
...accentText,
|
...accentText,
|
||||||
fontSize: sizes.icon / fontRatio,
|
fontSize: sizes.icon,
|
||||||
}
|
}
|
||||||
|
|
||||||
const accentTextHuge = {
|
const accentTextHuge = {
|
||||||
|
|||||||
Reference in New Issue
Block a user