0.0.3 • Published 1 year ago

@krelsis/react-floating-label-textarea v0.0.3

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

react-floating-label-textarea

License Downloads minified size minzipped size

npm badge

Forked from cymen/react-floating-label-textarea

This fork was created as the original NPM package seems to be broken and is no longer being maintained, an issue was raised regarding the problem, but it has yet to be looked at.

Typescript support

Typescript definitions have been included for convenience.

Original Description

A floating label component for React. It inherits the font-size from the parent.

react-floating-label-textarea

Try it yourself at the Storybook.

Example

import React from 'react';
import FloatingLabelTextarea from 'react-floating-label-textarea';

export default ({ onChange, value }) =>
  <div style={{ fontSize: 64 }}>
    <FloatingLabelTextarea
      id="example-3"
      label="label"
      onBlur={action('onBlur')}
      onChange={action('onChange')}
      onFocus={action('onFocus')}
      value={value}
    />
  </div>;

Props

nameoptionaldefault
classNameyes
fontSizeyesinherit
idno
labelno
onBluryes
onChangeno
onFocusyes
placeholderyes''
refsyes
typeyestext
valueyes''
  • refs is set as ref prop on textarea

Dependencies

Peer dependencies:

  • react
  • styled-components

License

MIT