|
1 | 1 | import React from 'react'; |
2 | | -import { |
3 | | - StyleSheet, View, SafeAreaView, Text, |
4 | | -} from 'react-native'; |
| 2 | +import { StyleSheet, View, SafeAreaView, Text } from 'react-native'; |
5 | 3 | // eslint-disable-next-line import/no-extraneous-dependencies |
6 | 4 | import SeeMore from 'react-native-see-more-inline'; |
7 | 5 |
|
8 | | -const LOREM_IPSUM_LARGE = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis. Vivamus rutrum aliquet ultrices. In vel turpis quis velit consectetur consequat. Nulla sit amet elit arcu. Duis at mauris lorem. Vivamus id neque ut lacus pharetra elementum a consectetur ex. Curabitur scelerisque sit amet metus ut aliquet. Fusce id odio vitae elit cursus interdum ut at dolor. In finibus, nunc et tempor sodales, erat orci sodales arcu, vel sodales dui tortor id felis. Proin luctus placerat tortor, in mollis eros ultricies ac. Aliquam cursus dolor nec vehicula convallis. Vestibulum sit amet felis laoreet, dignissim dolor in, tristique leo. Vestibulum fermentum maximus libero.'; |
| 6 | +const LOREM_IPSUM_LARGE = |
| 7 | + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis. Vivamus rutrum aliquet ultrices. In vel turpis quis velit consectetur consequat. Nulla sit amet elit arcu. Duis at mauris lorem. Vivamus id neque ut lacus pharetra elementum a consectetur ex. Curabitur scelerisque sit amet metus ut aliquet. Fusce id odio vitae elit cursus interdum ut at dolor. In finibus, nunc et tempor sodales, erat orci sodales arcu, vel sodales dui tortor id felis. Proin luctus placerat tortor, in mollis eros ultricies ac. Aliquam cursus dolor nec vehicula convallis. Vestibulum sit amet felis laoreet, dignissim dolor in, tristique leo. Vestibulum fermentum maximus libero.'; |
9 | 8 |
|
10 | | -const LOREM_IPSUM_MEDIUM = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis. Vivamus rutrum aliquet ultrices. In vel turpis quis velit consectetur consequat.'; |
| 9 | +const LOREM_IPSUM_MEDIUM = |
| 10 | + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis. Vivamus rutrum aliquet ultrices. In vel turpis quis velit consectetur consequat.'; |
11 | 11 |
|
12 | | -const LOREM_IPSUM_SMALL = 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis.'; |
| 12 | +const LOREM_IPSUM_SMALL = |
| 13 | + 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Morbi pellentesque aliquam leo nec venenatis.'; |
13 | 14 |
|
14 | 15 | const App = () => ( |
15 | 16 | <SafeAreaView style={styles.root}> |
16 | 17 | <View style={styles.container}> |
17 | 18 | <> |
18 | | - <Text style={styles.title}>Lorem Ipsum Large</Text> |
19 | | - <SeeMore numberOfLines={4}> |
20 | | - {LOREM_IPSUM_LARGE} |
21 | | - </SeeMore> |
| 19 | + <Text style={styles.title}>Large text, 4 lines, see more link</Text> |
| 20 | + <SeeMore numberOfLines={4}>{LOREM_IPSUM_LARGE}</SeeMore> |
22 | 21 | </> |
23 | 22 | <> |
24 | | - <Text style={styles.title}>Lorem Ipsum Medium</Text> |
25 | | - <SeeMore numberOfLines={2}> |
| 23 | + <Text style={styles.title}>Medium text, 2 lines, see more link, bold link style</Text> |
| 24 | + <SeeMore numberOfLines={2} linkStyle={{ fontWeight: '500' }}> |
26 | 25 | {LOREM_IPSUM_MEDIUM} |
27 | 26 | </SeeMore> |
28 | 27 | </> |
29 | 28 | <> |
30 | | - <Text style={styles.title}>Lorem Ipsum Small</Text> |
31 | | - <SeeMore numberOfLines={2}> |
32 | | - {LOREM_IPSUM_SMALL} |
33 | | - </SeeMore> |
| 29 | + <Text style={styles.title}>Small text, 2 lines</Text> |
| 30 | + <SeeMore numberOfLines={2}>{LOREM_IPSUM_SMALL}</SeeMore> |
34 | 31 | </> |
35 | 32 | </View> |
36 | 33 | </SafeAreaView> |
|
0 commit comments