Automattic / wp-calypso

The JavaScript and API powered WordPress.com
https://developer.wordpress.com
GNU General Public License v2.0
12.43k stars 1.99k forks source link

Create base page structure with domains, and tabs in two column structure to be used for all domain management screens #96554

Open Imran92 opened 2 days ago

Imran92 commented 2 days ago

When we click on a site on the wordpress.com/sites page, a site management view opens with URL https://wordpress.com/overview/:site where we can manage all the site settings. We plan to implement the same experience for wordpress.com/domains/manage.

As part of that, we'll need the base structure that will be opened for all domains upon click.

We'll follow the site management window's code structure and flow. So this will function like context handler middleware.

Example code structure from site management - https://github.com/Automattic/wp-calypso/blob/cd5fdb87e1d1efd967a16e115c83e81248f342bb/client/hosting/overview/index.tsx#L31

POC code - https://github.com/Automattic/wp-calypso/blob/b471336d65f71abd5a9b6e3ab14d7b24fd094779/client/my-sites/domains/index.js#L157

Screenshot:

Image

Tasks:

Out of Scope:

github-actions[bot] commented 2 days ago

OpenAI suggested the following labels for this issue: