UNPKG

read-more-read-less-toggler

Version:

Turncate overflow text with beautiful gradient & transition collapse view for React JS

55 lines (35 loc) 1.9 kB
# read-more-read-less-toggler It's truncate children text & visible Read More button to expand the collapse on specific pre-defined line overflow with collapse gradient effect. > Turncate Text with Read More Button [![NPM](https://img.shields.io/npm/v/read-more-read-less-toggler.svg)](https://www.npmjs.com/package/read-more-read-less-toggler) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) ## [Demo](https://hasham-dev.github.io/read-more-read-less-toggler/) ## [Codesandbox Link](https://codesandbox.io/s/read-more-read-less-toggler-demo-s22iu?file=/src/App.js) ## Install ```bash npm install --save read-more-read-less-toggler ``` ## Usage ```jsx import React from 'react' import { ReadMoreToggler } from 'read-more-read-less-toggler' const App = () => { return ( <ReadMoreToggler> Some demo text... </ReadMoreToggler> ) } export default App ``` ## The Options: | Props | type | Default Value | Defination | | :-----------: | :-----: | :-----------: | :----------------------------------------------------: | | mobileBreakLines | number | 5 |Number of line from which you want to turncate text for mobile view | |desktopBreakLines | number | 3 |Number of line from which you want to turncate text for web view | | topGradient | string |#FFFFFF|Top gradient color on the turncate collapse view | | bottomGradient | string |#25232363|Bottom gradient color on the turncate collapse view | | buttonColor | string |Parent Defined|Read More / Read Less button & caret icon color | ## Contributing Pull requests are always welcome, but not all suggested features will get merged. Feel free to contact me if you have an idea for a feature. ## License MIT © [Hasham-dev](https://github.com/Hasham-dev)