Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@fawazahmed/react-native-read-more

Package Overview
Dependencies
Maintainers
1
Versions
38
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@fawazahmed/react-native-read-more

A simple react native library to show large blocks of text in a condensed manner with the ability to collapse and expand.

  • 1.0.5
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
6.4K
increased by15.88%
Maintainers
1
Weekly downloads
 
Created
Source

react-native-read-more

React native library to show text in a condensed way and expand when needed. Drop in replacement for Text component and highly customizable. Can be used with expo or native cli on all platforms.

Installation

npm i @fawazahmed/react-native-read-more --save

or with yarn

yarn add @fawazahmed/react-native-read-more

Props

PropTypeRequiredNote
styleobject or arraynotext style
seeMoreStyleobject or arraynotext style for ... See more text
seeMoreTextstringnodefaults to ... See more
seeLessStyleobject or arraynotext style for See less text
seeLessTextstringnodefaults to See less
wrapperStyleobject or arraynostyle for wrapper View
numberOfLinesnumbernodefaults to 3
animateboolnodefaults to true => applies a subtle animation to see more and see less text, not the complete text itself
backgroundColorstringnodefaults to white => supply backgroundColor if your background color is something other than white

Any additional props are passed down to underlying Text component.

Example

Usage


import React from 'react';
import { StyleSheet, View } from 'react-native';
import ReadMore from '@fawazahmed/react-native-read-more';

const App = () => {
  return (
    <View style={styles.root}>
      <ReadMore>
        {`Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged. It was popularised in the 1960s with the release of Letraset sheets containing Lorem Ipsum passages, and more recently with desktop publishing software like Aldus PageMaker including versions of Lorem Ipsum.`}
      </ReadMore>
    </View>
  );
};

const styles = StyleSheet.create({
  root: {
    flex: 1,
    padding: 16,
    marginTop: 48,
  },
});

export default App;

Keywords

FAQs

Package last updated on 19 Jun 2020

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc