1.0.0 • Published 7 years ago
react-expand-text v1.0.0
react-expand-text
A simple React component that shrinks and expands long text. If the text
length is
longer than maxLength
the text field will collapse, and truncated text will be replaced
with an ellipsis. Clicking the text will alternately expand/collapse the long text.
Installation
npm install --save react-expand-text
Usage
ExpandText.propTypes = {
text: React.PropTypes.string.isRequired,
maxLength: React.PropTypes.number.isRequired,
className: React.PropTypes.string
};
Props
text
: Text to displaymaxLength
: Max length of textclassName
: Optional class name to be applied to the inner span
Example
import React from 'react';
import ReactDOM from 'react-dom';
import ExpandText from 'react-expand-text';
class App extends React.Component {
render() {
return (
<ExpandText
maxLength={10}
className='my-css-class'
text={'I am a long string that is longer than max length'}
/>
);
}
}
ReactDOM.render(<App />, document.getElementById('root'));
1.0.0
7 years ago