@axa-fr/react-toolkit-form-input-textarea
TypeScript icon, indicating that this package has built-in type declarations

2.3.1 • Public • Published

@axa-fr/react-toolkit-form-input-textarea

  1. Installation
  2. Textarea
  3. TextareaInput
    1. TextareaInput Required

Installation

npm i @axa-fr/react-toolkit-form-input-textarea
npm i @axa-fr/react-toolkit-form-core

Textarea

Import

import { Textarea } from '@axa-fr/react-toolkit-form-input-textarea';
import '@axa-fr/react-toolkit-form-input-textarea/dist/af-textarea.css';
import { HelpMessage } from '@axa-fr/react-toolkit-form-core';
import '@axa-fr/react-toolkit-form-core/dist/af-form.css';

Use

const TextareaInput = () => (
  <form className="af-form" name="myform">
    <Textarea id="uniqueid" name="textareaName" value="" placeholder="Paris" />
    <HelpMessage message="Enter the place name, ex : Webcenter" />
  </form>
);
export default TextareaInput;

TextareaInput

Import

import { TextareaInput } from '@axa-fr/react-toolkit-form-input-textarea';
import '@axa-fr/react-toolkit-form-input-textarea/dist/af-textarea.css';
import { MessageTypes } from '@axa-fr/react-toolkit-form-core';
import '@axa-fr/react-toolkit-form-core/dist/af-form.css';

Use

const TextareaInputReturn = () => (
  <form className="af-form" name="myform">
    <TextareaInput
      id="uniqueId"
      value=""
      onChange={(e) => {
        console.log(e);
      }}
      label="Place type"
      name="textareainputName"
      rows={6}
      cols={60}
      helpMessage="Enter the place type"
      messageType={MessageTypes.error}
      classNameContainerLabel="col-md-2"
      classNameContainerInput="col-md-10"
    />
  </form>
);
export default TextareaInputReturn;

TextareaInput Required

To achieve TextareaInput Required, you need to add this :

classModifier = 'required';

to the TextareaInput component

Readme

Keywords

none

Package Sidebar

Install

npm i @axa-fr/react-toolkit-form-input-textarea

Weekly Downloads

73

Version

2.3.1

License

MIT

Unpacked Size

64.1 kB

Total Files

34

Last publish

Collaborators

  • martinweb
  • fcornaire
  • guillaume.chervet.axa
  • samuel-gomez
  • antoine.blancke
  • arnaudforaison