Add text wrapping to profile header (#603)
parent
d0990e9b49
commit
cfdfd8f395
|
@ -30,7 +30,7 @@ import {ProfileHeaderWarnings} from '../util/moderation/ProfileHeaderWarnings'
|
||||||
import {usePalette} from 'lib/hooks/usePalette'
|
import {usePalette} from 'lib/hooks/usePalette'
|
||||||
import {useAnalytics} from 'lib/analytics'
|
import {useAnalytics} from 'lib/analytics'
|
||||||
import {NavigationProp} from 'lib/routes/types'
|
import {NavigationProp} from 'lib/routes/types'
|
||||||
import {isDesktopWeb} from 'platform/detection'
|
import {isDesktopWeb, isNative} from 'platform/detection'
|
||||||
import {FollowState} from 'state/models/cache/my-follows'
|
import {FollowState} from 'state/models/cache/my-follows'
|
||||||
import {shareUrl} from 'lib/sharing'
|
import {shareUrl} from 'lib/sharing'
|
||||||
import {formatCount} from '../util/numeric/format'
|
import {formatCount} from '../util/numeric/format'
|
||||||
|
@ -367,7 +367,7 @@ const ProfileHeaderLoaded = observer(
|
||||||
</Text>
|
</Text>
|
||||||
</View>
|
</View>
|
||||||
) : undefined}
|
) : undefined}
|
||||||
<Text style={pal.textLight}>@{view.handle}</Text>
|
<Text style={[pal.textLight, styles.handle]}>@{view.handle}</Text>
|
||||||
</View>
|
</View>
|
||||||
{!blockHide && (
|
{!blockHide && (
|
||||||
<>
|
<>
|
||||||
|
@ -553,6 +553,15 @@ const styles = StyleSheet.create({
|
||||||
},
|
},
|
||||||
title: {lineHeight: 38},
|
title: {lineHeight: 38},
|
||||||
|
|
||||||
|
// Word wrapping appears fine on
|
||||||
|
// mobile but overflows on desktop
|
||||||
|
handle: isNative
|
||||||
|
? undefined
|
||||||
|
: {
|
||||||
|
// eslint-disable-next-line
|
||||||
|
wordBreak: 'break-all',
|
||||||
|
},
|
||||||
|
|
||||||
handleLine: {
|
handleLine: {
|
||||||
flexDirection: 'row',
|
flexDirection: 'row',
|
||||||
marginBottom: 8,
|
marginBottom: 8,
|
||||||
|
|
Loading…
Reference in New Issue