This package has been deprecated

Author message:

The 'Exponent' project has been renamed to 'Expo'. This package is now named '@expo/react-native-read-more-text'.

@exponent/react-native-read-more-text

1.0.0 • Public • Published

@exponent/react-native-read-more-text

Try it on Exponent

Example

Installation

npm i @exponent/react-native-read-more-text --save

Usage

export class DescriptionCard extends React.Component {
  render() {
    let { text } = this.props;

    return (
      <View>
        <View style={styles.cardLabel}>
          <BoldText style={styles.cardLabelText}>
            Description
          </BoldText>
        </View>

        <View style={styles.card}>
          <View style={styles.cardBody}>
            <ReadMore
              numberOfLines={3}
              renderTruncatedFooter={this._renderTruncatedFooter}
              renderRevealedFooter={this._renderRevealedFooter}>
              <RegularText style={styles.cardText}>
                {text}
              </RegularText>
            </ReadMore>
          </View>
        </View>
      </View>
    );
  }

  _renderTruncatedFooter = (handlePress) => {
    return (
      <RegularText style={{color: Colors.tintColor, marginTop: 5}} onPress={handlePress}>
        Read more
      </RegularText>
    );
  }

  _renderRevealedFooter = (handlePress) => {
    return (
      <RegularText style={{color: Colors.tintColor, marginTop: 5}} onPress={handlePress}>
        Show less
      </RegularText>
    );
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @exponent/react-native-read-more-text

Weekly Downloads

1

Version

1.0.0

License

MIT

Last publish

Collaborators

  • exponent