Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[core][docs] Restore and revise the Box docs #40622

Merged
merged 12 commits into from
Feb 21, 2024

Conversation

samuelsycamore
Copy link
Member

WIP

See: #39637 (comment)

This PR brings the Box content back to the Material UI and Joy UI docs, instead of redirecting users to the MUI System docs. I'm also taking the opportunity to do another pass on the content here, to improve the demos and bring the format closer to the latest version of the Material UI demo pages.

@samuelsycamore samuelsycamore added docs Improvements or additions to the documentation component: Box The React component. support: docs-feedback Feedback from documentation page labels Jan 15, 2024
@mui-bot
Copy link

mui-bot commented Jan 15, 2024

@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged label Feb 9, 2024
@@ -5,6 +5,8 @@ components: Box
githubLabel: 'component: Box'
---

<!-- This page's content is duplicated (with some product-specific details) across the Material UI, Joy UI, and MUI System docs. Any changes should be applied to all three pages at the same time. -->
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

How do we feel about comments like this? It was the best way I could think of to draw attention to this fact to try to keep these pages in sync.

@samuelsycamore
Copy link
Member Author

One thing I still don't love is the need to discuss MUI System in the Material UI and Joy UI pages. It's confusing! I shouldn't need to know about this whole other product to use this component. I'm not sure how to address this.

@samuelsycamore samuelsycamore marked this pull request as ready for review February 12, 2024 17:11
@samuelsycamore
Copy link
Member Author

Hey @zanivan ! 👋 I'm pretty much done with the copy revisions in this PR. Feel free to pitch in if you have any ideas to make the demos more interesting! We could use a demo for the Introduction section in particular.

Copy link
Contributor

@danilo-leal danilo-leal left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great to me—straightforward to understand and go through! 🤙 I supposed the mentions of MUI System in both the Material and Joy UI docs become less weird if we (over time) reinforce that these packages were made optimized for this particular styling package (and how they play extra-nicely together). This may be understood already, but it feels more implicit than the opposite.

@samuelsycamore samuelsycamore merged commit 61a0148 into mui:master Feb 21, 2024
19 checks passed
mnajdova pushed a commit to mnajdova/material-ui that referenced this pull request Mar 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
component: Box The React component. docs Improvements or additions to the documentation support: docs-feedback Feedback from documentation page
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants