[PP-1] Create a draggable non-modal dialog to put extensions in

Created on 4 February 2025, 3 months ago

Overview

After clicking an extension in the Extensions popover in the Topbar, a dialog should open. The dialog should be draggable so it can be positioned around the screen. It should not be modal so that the page behind can still be interacted with while it's open.

Postponed on Implement the "Extensions" (jigsaw puzzle) icon in top menu Active

Once implemented (or perhaps in this same issue) the Proof of concept extension being built over in [##3485692] should be refactored so that it can be loaded into this dialog.

Proposed resolution

@bnjmnm and I discussed a solution that is something like: when an Extension is clicked in the Extensions menu, set a Redux state with details about the extension. The extension proof of concept would be watching the Redux store and when the data becomes available it will render (via a portal?) into a div inside the dialog via an id attribute.

User interface changes

Feature request
Status

Postponed

Version

0.0

Component

Page builder

Created by

🇬🇧United Kingdom jessebaker

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Merge Requests

Comments & Activities

Production build 0.71.5 2024