@belong-ui/modal

0.1.29 • Public • Published

Basic Modal Usage:

initialState = {
  isModalWithCloseButton: false,
  isModalWithoutCloseButton: false,
};

<div className="styleguidist__btns-wrap">
  <p>With Close Button and background dark</p>
  <br /><br />
  <div>
    <Modal
      isOpen={state.isModalWithCloseButton}
      type="dark"
      title="Modal Title"
      position="center"
      onEscape={(event) => {
        setState({ isModalWithCloseButton: false });
      }}
      onClose={() => {
        setState({ isModalWithCloseButton: false });
      }}
    >
      <div>
        <div style={{ marginTop: '20px' }}>Modal Box</div>
      </div>
    </Modal>
    <button
      type="button"
      className="blng-button"
      onClick={() => {
        setState({ isModalWithCloseButton: !state.isModalWithCloseButton });
      }}
    >
      Modal With Close Option
    </button>
  </div>
  <br /><br />
  <p>Without Close Button and background light</p>
  <br /><br />
  <div>
    <Modal
      isOpen={state.isModalWithoutCloseButton}
      hideCloseIcon
      type="light"
      position="center"
      onEscape={(event) => {
        setState({ isModalWithoutCloseButton: false });
      }}
      onClose={() => {
        setState({ isModalWithoutCloseButton: false });
      }}
    >
      <div>
        <div style={{ marginTop: '20px' }}>Modal Box</div>
      </div>
    </Modal>
    <button
      type="button"
      className="blng-button"
      onClick={() => {
        setState({ isModalWithoutCloseButton: !state.isModalWithoutCloseButton });
      }}
    >
      Modal Without Close Option
    </button>
  </div>
</div>

Readme

Keywords

none

Package Sidebar

Install

npm i @belong-ui/modal

Weekly Downloads

0

Version

0.1.29

License

MIT

Unpacked Size

28.9 kB

Total Files

9

Last publish

Collaborators

  • kaarthek
  • saurabh2112
  • theatsharma