Skip to content

Conversation

@apedroferreira
Copy link
Contributor

@apedroferreira apedroferreira commented Jun 19, 2025

You can find and try the new template at https://deploy-preview-46376--material-ui.netlify.app/material-ui/getting-started/templates/ (CRUD dashboard)

https://deploy-preview-46376--material-ui.netlify.app/material-ui/getting-started/templates/crud-dashboard/

This template can be used for Toolpad Core users to possibly "eject" their projects and customize them more freely.

@apedroferreira apedroferreira self-assigned this Jun 19, 2025
@apedroferreira apedroferreira added the docs Improvements or additions to the documentation. label Jun 19, 2025
@mui-bot
Copy link

mui-bot commented Jun 19, 2025

Netlify deploy preview

Bundle size report

Bundle Parsed Size Gzip Size
@mui/material 0B(0.00%) 0B(0.00%)
@mui/lab 0B(0.00%) 0B(0.00%)
@mui/system 0B(0.00%) 0B(0.00%)
@mui/utils 0B(0.00%) 0B(0.00%)

Details of bundle changes

Generated by 🚫 dangerJS against b59eef3

@apedroferreira apedroferreira changed the title [docs] Start Dashboard Layout template based on Toolpad Core [docs] Add Dashboard Layout template based on Toolpad Core Jun 19, 2025
@github-actions github-actions bot added the PR: out-of-date The pull request has merge conflicts and can't be merged. label Jun 19, 2025
@apedroferreira apedroferreira changed the title [docs] Add Dashboard Layout template based on Toolpad Core [docs] Add Dashboard Layout template with CRUD based on Toolpad Core Jun 24, 2025
@github-actions github-actions bot removed the PR: out-of-date The pull request has merge conflicts and can't be merged. label Jun 24, 2025
@apedroferreira apedroferreira changed the title [docs] Add Dashboard Layout template with CRUD based on Toolpad Core [docs] Add dashboard with CRUD template based on Toolpad Core Jun 24, 2025
@apedroferreira apedroferreira marked this pull request as ready for review June 25, 2025 02:12
@apedroferreira
Copy link
Contributor Author

Just a quick few things that I noticed

Thanks, I've addressed all of those now.

@Janpot Janpot requested a review from a team July 4, 2025 17:57
@DiegoAndai
Copy link
Member

Sorry for the delay.

The file structure looks good. I see some inconsistencies with the other templates, for example:

Buttons

Buttons sizes are 40x40 on this one and 36x36 on the other ones. Also the icons inside them look too big.

CRUD dashboard
Screenshot 2025-07-08 at 14 12 29

Dashboard
Screenshot 2025-07-08 at 14 12 25

Breadcrumbs

CRUD dashboard
Screenshot 2025-07-08 at 14 11 53

Dashboard
Screenshot 2025-07-08 at 14 11 57

Nav bar

CRUD dashboard
Screenshot 2025-07-08 at 14 12 14

Dashboard
Screenshot 2025-07-08 at 14 12 08

I think we could copy a lot of these from the other templates so we can keep them consistent and of a higher quality.

Let me know if this is out of scope.

@apedroferreira
Copy link
Contributor Author

apedroferreira commented Jul 9, 2025

I see some inconsistencies with the other templates, for example:

Hi Diego, thanks for taking the time to review this!

Just for context — this is an attempt to retroactively purpose what we had in the Toolpad library as a template. As the Toolpad library's design did not exactly match the one in these templates, there are definitely some inconsistencies if we list all these templates together in the same page. I already adjusted the theming here to try to fix some visual issues and match the look-and-feel of the others, but I'm not sure if that wasn't already out of scope...

I'm also not sure if this template is not slightly redundant or truly belongs in this section, as probably the previous templates were designed, built and grouped together more intentionally (I don't have the whole context about them).

I can try to address just the most doable design inconsistencies if we have a short list of them, or it could be considered to include this particular template in another section or page. Not sure what the best decision is or that I have the knowledge needed to make the best decision in this case.

I'm happy to let you guys figure that out later too.

@DiegoAndai
Copy link
Member

This does belong in the templates page, so no need to move it to another page. Lets move it to the bottom of the list, right before the premium templates.

Here's the list of design consistency issues I would like to fix before merging:

You should be able to copy and paste styles/components from https://mui.com/material-ui/getting-started/templates/dashboard/ to make this easier. It's ok to duplicate these 👍🏼

Finally, let's add a border to this so it doesn't blend into the background:
Screenshot 2025-07-09 at 10 20 15

With those four things fixes this looks good to me 👍🏼

Let me know if you need any help!

@apedroferreira
Copy link
Contributor Author

Here's the list of design consistency issues I would like to fix before merging:

Sounds good, thanks for the help and the clarity! I'll try to address all the items you mentioned.

@apedroferreira
Copy link
Contributor Author

With those four things fixes this looks good to me 👍🏼

I've addressed all your points, please take a look when you have the time and let me know if it's good now!

@Janpot Janpot requested a review from DiegoAndai July 14, 2025 11:21
…mponents/EmployeeEdit.js

Co-authored-by: Jan Potoms <[email protected]>
Signed-off-by: Pedro Ferreira <[email protected]>
Copy link
Member

@DiegoAndai DiegoAndai left a comment

Choose a reason for hiding this comment

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

Thanks for addressing the feedback @apedroferreira! Good to merge from my side

@apedroferreira apedroferreira merged commit 32acfb1 into mui:master Jul 15, 2025
22 of 23 checks passed
@apedroferreira apedroferreira deleted the dashboard-layout-template branch July 15, 2025 22:47
id: 1,
name: 'Edward Perry',
age: 25,
joinDate: new Date().toISOString(),
Copy link
Member

Choose a reason for hiding this comment

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

Looks like this caused unstable screenshots

@oliviertassinari
Copy link
Member

oliviertassinari commented Aug 16, 2025

I'm late to this. Great idea to have a CRUD template as a temporary solution for Toolpad users 👍

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Improvements or additions to the documentation.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants