1.0.6 • Published 5 years ago

react-read-less-more v1.0.6

Weekly downloads
39
License
ISC
Repository
github
Last release
5 years ago

React Read More Less

NPM [npm version]

Install

npm install react-read-less-more --save

Usage

import ReactReadLessMore from 'react-read-less-more';

class ReadMoreAndLessText extends Component {
    render() {
        return (
            <ReactReadLessMore lessText="Show Less" moreText="Show More" displayCount={2} >
            <span>Java ,</span>
            <span>SQL </span>
            <span>HTML</span>
            <span>JavaScript</span>
        </ReactReadLessMore>
        );
    }
}

Usage

import ReactReadLessMore from 'react-read-less-more';
const data1 = [{label:"C"},{label:"Java"},{label:"Go"},{label:"Javascript"},{label:"HTML"},{label:"CSS"},{label:"REACT"},{label:"JQUERY"}];

const data2 = ["C","Java","Go"];

class ReadMoreAndLessText extends Component {
    render() {
        return (
            <ReactReadLessMore lessText="less" moreText="more"  displayType="CHIP"  deleteChip={(data)=>{}}
            onClick={(data)=>{}}
        dataSeparator="" displayCount={2} displayKey="label" data={data}>
        </ReactReadLessMore>
        );
    }
}

Screenshot Screenshot

PROPTYPES

PropTypeDefault
clsNameString
charLimitinteger30
moreTextStringRead more
lessTextStringRead less
displayTypeStringfor displaying as chip( displayType = "CHIP")
dataSeparatorStringto separate each data item (',' or ';')
dataArrayinput data array to display.data can be array objects or array of string/number
displayKeyStringattribute in the input data, example given above
dataItemClassStringTo customize the data item,pass your custom css class in dataItemClass
onClickStringTo add on click event on element, pass ypur method onClick prop,it will return the data item in input array
deleteChipStringevent will be added to cross icon,to enable add event on element
deleteIconStringTo customize the delete icon pass the css class name
autoCloseStringTo enable open only one at time , (In progress )

react-read-less-more