1.0.0 • Published 7 years ago

react-auto-text v1.0.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

react-auto-text

npm

AutoText is a React component that allows you to have dynamic text sizing to fit inside of a component with a set height.

Install

$ npm install --save react-auto-text

Usage

import React from 'react';
import AutoText from 'react-auto-text';

function MyComponent() {
  return (
    <AutoText
      maxHeight={200}
      maxFontSize={20}
      minFontSize={10}
      onChange={fontSize => console.log(fontSize)}>
        Bacon ipsum dolor amet filet mignon salami andouille corned beef.
    </AutoText>
  );
}

export default MyComponent;

API

<AutoText>

  • maxHeight (number) Max height of the container you wish to fill. Default 100
  • maxFontSize (number) Maximum font size in pixels. Default 20
  • minFontSize (number) Minimum font size in pixels. Default 10
  • onChange (function) Optional function called when text size changes.

License

MIT