@axa-fr/react-toolkit-modal-default
TypeScript icon, indicating that this package has built-in type declarations

2.3.1 • Public • Published

@axa-fr/react-toolkit-modal-default

  1. Installation
  2. Custom Header Story
  3. Modal Core Story

Installation

npm i @axa-fr/react-toolkit-modal-default
npm i @axa-fr/react-toolkit-button

Custom Header Story

Import

import Modal from '@axa-fr/react-toolkit-modal-default';
import '@axa-fr/react-toolkit-modal-default/dist/af-modal.css';
import '@axa-fr/react-toolkit-button/dist/af-button.css';

Use

const CustomHeaderStory = () => (
  <Modal
    isOpen={true}
    onOutsideTap={(e: string) => {
      console.log(e);
    }}>
    <Modal.HeaderBase id="headerId">
      <p>
        Ici je contrôle complètement
        <b>le contenu</b>
      </p>
    </Modal.HeaderBase>
    <Modal.Body>
      <p>
        Reprehenderit sit quis aute nisi consequat consequat mollit. Commodo in
        aliquip consectetur nulla sit anim. Pariatur minim commodo enim ea eu
        laborum culpa laboris. Labore labore irure ipsum consequat enim officia
        anim ipsum aliqua excepteur qui sint. Duis sint do culpa adipisicing
        dolor adipisicing ea dolore aute nisi quis ullamco aliquip occaecat.
        Aute ut mollit amet.
      </p>
    </Modal.Body>
    <Modal.Footer>
      <button className="btn af-btn af-btn--reverse" type="button">
        Annuler
      </button>
      <button className="btn af-btn" type="button">
        Valider
      </button>
    </Modal.Footer>
  </Modal>
);
export default CustomHeaderStory;

Modal Core Story

Import

import Modal from '@axa-fr/react-toolkit-modal-default';
import '@axa-fr/react-toolkit-modal-default/dist/af-modal.css';
import '@axa-fr/react-toolkit-button/dist/af-button.css';

Use

const ModalCoreStory = () => (
  <ModalCore
    isOpen={true}
    onOutsideTap={(e) => {
      console.log(e);
    }}>
    <HeaderBase id="headerId">
      <p>
        Ici je controle completement <b>le contenu</b>
      </p>
    </HeaderBase>
    <Body>
      <p>
        Reprehenderit sit quis aute nisi consequat consequat mollit. Commodo in
        aliquip consectetur nulla sit anim. Pariatur minim commodo enim ea eu
        laborum culpa laboris. Labore labore irure ipsum consequat enim officia
        anim ipsum aliqua excepteur qui sint. Duis sint do culpa adipisicing
        dolor adipisicing ea dolore aute nisi quis ullamco aliquip occaecat.
        Aute ut mollit amet.
      </p>
    </Body>
    <Footer>
      <button className="btn af-btn af-btn--reverse" type="button">
        Annuler
      </button>
      <button className="btn af-btn" type="button">
        Valider
      </button>
    </Footer>
  </ModalCore>
);
export default ModalCoreStory;

Readme

Keywords

none

Package Sidebar

Install

npm i @axa-fr/react-toolkit-modal-default

Weekly Downloads

150

Version

2.3.1

License

MIT

Unpacked Size

72.4 kB

Total Files

89

Last publish

Collaborators

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