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

2.3.1 • Public • Published

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

  1. Pass
  2. PassInput
    1. PassInput Required

Pass

Installation

npm i @axa-fr/react-toolkit-form-input-pass
npm i @axa-fr/react-toolkit-form-core
classModifier / type
bad
okay
good
verygood
excellent

Import

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

Use

const PassInput = () => (
  <form className="af-form" name="myform">
    <Pass
      id="uniqueid"
      classModifier="good"
      onChange={(e) => {
        console.log(e);
      }}
      onToggleType={() => {
        console.log('your function');
      }}
      name="password"
      type="password"
      value="your value"
    />
    <HelpMessage message="Enter password" />
  </form>
);
export default PassInput;

PassInput

Installation

npm i @axa-fr/react-toolkit-form-input-pass
npm i @axa-fr/react-toolkit-form-core
npm i @axa-fr/react-toolkit-button
npm i @axa-fr/react-toolkit-popover
npm i @axa-fr/react-toolkit-help

Import

import { PassInput } from '@axa-fr/react-toolkit-form-input-pass';
import '@axa-fr/react-toolkit-form-input-pass/dist/af-pass.css';
import { PopoverModes, PopoverPlacements } from '@axa-fr/react-toolkit-popover';
import '@axa-fr/react-toolkit-popover/dist/af-popover.css';
import Help from '@axa-fr/react-toolkit-help';
import '@axa-fr/react-toolkit-help/dist/af-help-custom.css';
import '@axa-fr/react-toolkit-form-core/dist/af-form.css';
import '@axa-fr/react-toolkit-button/dist/af-button.css';

Use

const PassInputReturn = () => (
  <form className="af-form" name="myform">
    <PassInput
      id="uniqueid"
      name="password"
      value=""
      label="Password"
      onChange={(e) => {
        console.log(e);
      }}
      onToggleType={() => console.log('onToggle')}
      helpMessage="8 characters minimum">
      <Help mode={PopoverModes.click} placement={PopoverPlacements.right}>
        Choose a password
      </Help>
    </PassInput>
  </form>
);
export default PassInputReturn;

PassInput Required

To achieve PassInput Required, you need to add this :

classModifier = 'required';

to the PassInput component

Dependents (1)

Package Sidebar

Install

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

Weekly Downloads

33

Version

2.3.1

License

MIT

Unpacked Size

54.1 kB

Total Files

41

Last publish

Collaborators

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