Skip to main content

Overlays and modals

WORK IN PROGRESS: This is just a stub for now

Django Bridge supports opening any URL in an overlay/modal using the openOverlay function.

For example:

<button
onClick={() =>
openOverlay("/posts/add/", (content) => (
<ModalWindow>
{content}
</ModalWindow>
), {
onClose: () => {
// Refresh props so new post pops up in listing
refreshProps();
}
})
}
>
Add Post
</button>

This will fetch the view at /posts/add/ and render the result in an overlay. The overlay UI is provided by the <ModalWindow> component defined by the application.