Several modals
Opened this issue · 1 comments
vohaha commented
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>
);
jaredLunde commented
<React.Fragment>
<Modal.Modal>
<Modal.Trigger>
<button>Open first 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.Modal>
<Modal.Modal>
<Modal.Trigger>
<button>Open second modal</button>
</Modal.Trigger>
<Modal.Target>
<div className="my-modal">
<Modal.CloseButton>
<button>Close second modal</button>
</Modal.CloseButton>
<div>Second modal</div>
</div>
</Modal.Target>
</Modal.Modal>
</React.Fragment>