this is my implementation of a text area component
- if the max rows was not reached, there should always be an empty line at the bottom (component should resize according to line wrapping)
- line breaks should work on enter
- word wrapping should not break words
- component's underline should be highlighted while input is focused
- component should have a placeholder
- make sure you have storybook installed globally by running
npm i -g @storybook/cli
- run
npm install
- run
npm run storybook
- start checking it out 🎉
- support external classnames easely
- support external styles easely
- support different focus highlight styles via style object and css