modal icon indicating copy to clipboard operation
modal copied to clipboard

Several modals

Open vohaha opened this issue 4 years ago • 1 comments

How can I create several modals in the one place? Something like this

import * as React from "react";
import * as Modal from "@accessible/modal";

const Component = () => (
  <Modal.Modal>
    <Modal.Trigger>
      <button>Open first modal</button>
    </Modal.Trigger>
    <Modal.Trigger>
      <button>Open second modal</button>
    </Modal.Trigger>

    <Modal.Target>
      <div className="my-modal">
        <Modal.CloseButton>
          <button>Close first modal</button>
        </Modal.CloseButton>

        <div>First modal</div>
      </div>
    </Modal.Target>
    <Modal.Target>
      <div className="my-modal">
        <Modal.CloseButton>
          <button>Close second modal</button>
        </Modal.CloseButton>

        <div>Second modal</div>
      </div>
    </Modal.Target>
  </Modal.Modal>
);

vohaha avatar Jan 17 '21 13:01 vohaha