Add dashboard Site Health widget#78555
Conversation
Extracted from update/dashboard-widget-render-suspense for standalone review.
|
The following accounts have interacted with this PR and/or linked issues. I will continue to update these lists as activity occurs. You can also manually ask me to refresh this list by adding the If you're merging code through a pull request on GitHub, copy and paste the following into the bottom of the merge commit message. To understand the WordPress project's expectations around crediting contributors, please review the Contributor Attribution page in the Core Handbook. |
Widgets are discovered from widgets/ via the build registry, same as hello-world.
|
Size Change: 0 B Total Size: 7.98 MB ℹ️ View Unchanged
|
Isolate widget deps, declare framed presentation, and stop rendering Card.Content in the body so the surface owns the chrome.
Use SVG/Circle from primitives, drop the wrapper div and the is- tone prefix. The ring is decorative now, status text conveys state.
Fill the tile height on .root/.loading and justify-center the body.
Co-locate the ring and its CSS module under components/circle-progress with barrel exports; render.tsx consumes it from ./components.
|
Flaky tests detected in 5565671. 🔍 Workflow run URL: https://github.com/WordPress/gutenberg/actions/runs/26341392062
|
Summary
core/site-healthdashboard widget (site health overview and issues).Test plan
gutenberg-dashboard-widgetsexperiment.npm run buildand verify the widget module builds without errors.