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

[Table] Add deprecation for renamed TablePagination props #23789

Merged

Conversation

mnajdova
Copy link
Member

Deprecation for #22900

@mnajdova mnajdova added component: table This is the name of the generic UI component, not the React module! deprecation New deprecation message labels Nov 30, 2020
* Deprecated. Will be removed in v5. Please use the onPageChange prop instead.
* @deprecated
*/
onChangePage?: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
Copy link
Member Author

Choose a reason for hiding this comment

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

I've changed the old prop to not be required and made the new prop required. I guess this is the correct change.

Copy link
Member Author

Choose a reason for hiding this comment

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

Although this can be considered breaking change 😕

@mui-pr-bot
Copy link

mui-pr-bot commented Nov 30, 2020

@material-ui/core: parsed: +Infinity% , gzip: +Infinity%
@material-ui/lab: parsed: +Infinity% , gzip: +Infinity%
@material-ui/styles: parsed: +Infinity% , gzip: +Infinity%
@material-ui/system: parsed: +Infinity% , gzip: +Infinity%
@material-ui/utils: parsed: +Infinity% , gzip: +Infinity%

Details of bundle changes.

Comparing: 02b273d...219db8e

Details of page changes
bundle Size Change Size Gzip Change Gzip
/components/material-icons ▲ +729 kB (+Infinity% ) 729 kB ▼ -1 B (-Infinity% ) -1 B
/components/tables ▲ +108 kB (+Infinity% ) 108 kB ▼ -1 B (-Infinity% ) -1 B
/components/autocomplete ▲ +102 kB (+Infinity% ) 102 kB ▼ -1 B (-Infinity% ) -1 B
docs:chunk:shared ▲ +64 kB (+Infinity% ) 64 kB ▼ -1 B (-Infinity% ) -1 B
/components/text-fields ▲ +56.2 kB (+Infinity% ) 56.2 kB ▼ -1 B (-Infinity% ) -1 B
/components/dialogs ▲ +43.2 kB (+Infinity% ) 43.2 kB ▼ -1 B (-Infinity% ) -1 B
docs:shared:chunk/framework ▲ +42.3 kB (+Infinity% ) 42.3 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/faq ▲ +40.5 kB (+Infinity% ) 40.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/pickers ▲ +37.7 kB (+Infinity% ) 37.7 kB ▼ -1 B (-Infinity% ) -1 B
/customization/components ▲ +37.3 kB (+Infinity% ) 37.3 kB ▼ -1 B (-Infinity% ) -1 B
/components/steppers ▲ +37.2 kB (+Infinity% ) 37.2 kB ▼ -1 B (-Infinity% ) -1 B
/_app ▲ +36.9 kB (+Infinity% ) 36.9 kB ▼ -1 B (-Infinity% ) -1 B
/components/selects ▲ +32.7 kB (+Infinity% ) 32.7 kB ▼ -1 B (-Infinity% ) -1 B
/components/grid ▲ +32.6 kB (+Infinity% ) 32.6 kB ▼ -1 B (-Infinity% ) -1 B
/styles/advanced ▲ +32.6 kB (+Infinity% ) 32.6 kB ▼ -1 B (-Infinity% ) -1 B
/components/drawers ▲ +31.1 kB (+Infinity% ) 31.1 kB ▼ -1 B (-Infinity% ) -1 B
/components/app-bar ▲ +30.3 kB (+Infinity% ) 30.3 kB ▼ -1 B (-Infinity% ) -1 B
/components/icons ▲ +28 kB (+Infinity% ) 28 kB ▼ -1 B (-Infinity% ) -1 B
/system/basics ▲ +27.3 kB (+Infinity% ) 27.3 kB ▼ -1 B (-Infinity% ) -1 B
/components/buttons ▲ +27.2 kB (+Infinity% ) 27.2 kB ▼ -1 B (-Infinity% ) -1 B
/components/lists ▲ +26.2 kB (+Infinity% ) 26.2 kB ▼ -1 B (-Infinity% ) -1 B
/components/tabs ▲ +24.8 kB (+Infinity% ) 24.8 kB ▼ -1 B (-Infinity% ) -1 B
/components/menus ▲ +24.3 kB (+Infinity% ) 24.3 kB ▼ -1 B (-Infinity% ) -1 B
/components/snackbars ▲ +23.2 kB (+Infinity% ) 23.2 kB ▼ -1 B (-Infinity% ) -1 B
/components/popper ▲ +22.9 kB (+Infinity% ) 22.9 kB ▼ -1 B (-Infinity% ) -1 B
/versions ▲ +22.8 kB (+Infinity% ) 22.8 kB ▼ -1 B (-Infinity% ) -1 B
/components/accordion ▲ +22.6 kB (+Infinity% ) 22.6 kB ▼ -1 B (-Infinity% ) -1 B
/components/chips ▲ +21.6 kB (+Infinity% ) 21.6 kB ▼ -1 B (-Infinity% ) -1 B
/components/progress ▲ +19.5 kB (+Infinity% ) 19.5 kB ▼ -1 B (-Infinity% ) -1 B
/customization/theming ▲ +19.4 kB (+Infinity% ) 19.4 kB ▼ -1 B (-Infinity% ) -1 B
/customization/color ▲ +19.1 kB (+Infinity% ) 19.1 kB ▼ -1 B (-Infinity% ) -1 B
/guides/migration-v3 ▲ +18.7 kB (+Infinity% ) 18.7 kB ▼ -1 B (-Infinity% ) -1 B
/components/tooltips ▲ +17.9 kB (+Infinity% ) 17.9 kB ▼ -1 B (-Infinity% ) -1 B
/components/popover ▲ +17.5 kB (+Infinity% ) 17.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/cards ▲ +17.4 kB (+Infinity% ) 17.4 kB ▼ -1 B (-Infinity% ) -1 B
/components/switches ▲ +17.2 kB (+Infinity% ) 17.2 kB ▼ -1 B (-Infinity% ) -1 B
/customization/breakpoints ▲ +17.1 kB (+Infinity% ) 17.1 kB ▼ -1 B (-Infinity% ) -1 B
/components/checkboxes ▲ +16.6 kB (+Infinity% ) 16.6 kB ▼ -1 B (-Infinity% ) -1 B
/styles/api ▲ +16.4 kB (+Infinity% ) 16.4 kB ▼ -1 B (-Infinity% ) -1 B
/components/slider ▲ +16.2 kB (+Infinity% ) 16.2 kB ▼ -1 B (-Infinity% ) -1 B
/guides/interoperability ▲ +16 kB (+Infinity% ) 16 kB ▼ -1 B (-Infinity% ) -1 B
/styles/basics ▲ +15.9 kB (+Infinity% ) 15.9 kB ▼ -1 B (-Infinity% ) -1 B
/guides/typescript ▲ +15.8 kB (+Infinity% ) 15.8 kB ▼ -1 B (-Infinity% ) -1 B
/guides/composition ▲ +15.6 kB (+Infinity% ) 15.6 kB ▼ -1 B (-Infinity% ) -1 B
/components/radio-buttons ▲ +15.5 kB (+Infinity% ) 15.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/badges ▲ +15.4 kB (+Infinity% ) 15.4 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/showcase ▲ +15.4 kB (+Infinity% ) 15.4 kB ▼ -1 B (-Infinity% ) -1 B
/components/speed-dial ▲ +15.3 kB (+Infinity% ) 15.3 kB ▼ -1 B (-Infinity% ) -1 B
/customization/palette ▲ +15.1 kB (+Infinity% ) 15.1 kB ▼ -1 B (-Infinity% ) -1 B
/guides/minimizing-bundle-size ▲ +14.9 kB (+Infinity% ) 14.9 kB ▼ -1 B (-Infinity% ) -1 B
/guides/api ▲ +14.8 kB (+Infinity% ) 14.8 kB ▼ -1 B (-Infinity% ) -1 B
/components/breadcrumbs ▲ +14.5 kB (+Infinity% ) 14.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/alert ▲ +14 kB (+Infinity% ) 14 kB ▼ -1 B (-Infinity% ) -1 B
/components/skeleton ▲ +13.9 kB (+Infinity% ) 13.9 kB ▼ -1 B (-Infinity% ) -1 B
/components/use-media-query ▲ +13.6 kB (+Infinity% ) 13.6 kB ▼ -1 B (-Infinity% ) -1 B
/customization/typography ▲ +13.4 kB (+Infinity% ) 13.4 kB ▼ -1 B (-Infinity% ) -1 B
/components/dividers ▲ +12.7 kB (+Infinity% ) 12.7 kB ▼ -1 B (-Infinity% ) -1 B
/components/typography ▲ +12.6 kB (+Infinity% ) 12.6 kB ▼ -1 B (-Infinity% ) -1 B
/components/modal ▲ +12.5 kB (+Infinity% ) 12.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/image-list ▲ +12.1 kB (+Infinity% ) 12.1 kB ▼ -1 B (-Infinity% ) -1 B
/components/transitions ▲ +12.1 kB (+Infinity% ) 12.1 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate/terms ▲ +11.8 kB (+Infinity% ) 11.8 kB ▼ -1 B (-Infinity% ) -1 B
/components/toggle-button ▲ +11.7 kB (+Infinity% ) 11.7 kB ▼ -1 B (-Infinity% ) -1 B
/components/tree-view ▲ +11.5 kB (+Infinity% ) 11.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/about-the-lab ▲ +11.1 kB (+Infinity% ) 11.1 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/support ▲ +11.1 kB (+Infinity% ) 11.1 kB ▼ -1 B (-Infinity% ) -1 B
/components/floating-action-button ▲ +10.9 kB (+Infinity% ) 10.9 kB ▼ -1 B (-Infinity% ) -1 B
/blog/material-ui-v4-is-out ▲ +10.8 kB (+Infinity% ) 10.8 kB ▼ -1 B (-Infinity% ) -1 B
/components/rating ▲ +10.7 kB (+Infinity% ) 10.7 kB ▼ -1 B (-Infinity% ) -1 B
/components/hidden ▲ +10.3 kB (+Infinity% ) 10.3 kB ▼ -1 B (-Infinity% ) -1 B
/customization/density ▲ +10.2 kB (+Infinity% ) 10.2 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/checkout ▲ +10.2 kB (+Infinity% ) 10.2 kB ▼ -1 B (-Infinity% ) -1 B
/guides/localization ▲ +10.1 kB (+Infinity% ) 10.1 kB ▼ -1 B (-Infinity% ) -1 B
/components/avatars ▲ +9.99 kB (+Infinity% ) 9.99 kB ▼ -1 B (-Infinity% ) -1 B
/guides/server-rendering ▲ +9.93 kB (+Infinity% ) 9.93 kB ▼ -1 B (-Infinity% ) -1 B
/components/transfer-list ▲ +9.77 kB (+Infinity% ) 9.77 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2020-developer-survey-results ▲ +9.46 kB (+Infinity% ) 9.46 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/usage ▲ +9.34 kB (+Infinity% ) 9.34 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/related-projects ▲ +9.08 kB (+Infinity% ) 9.08 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/dashboard ▲ +8.85 kB (+Infinity% ) 8.85 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates ▲ +8.81 kB (+Infinity% ) 8.81 kB ▼ -1 B (-Infinity% ) -1 B
/customization/default-theme ▲ +8.8 kB (+Infinity% ) 8.8 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/installation ▲ +8.64 kB (+Infinity% ) 8.64 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/sign-up ▲ +8.56 kB (+Infinity% ) 8.56 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/learn ▲ +8.51 kB (+Infinity% ) 8.51 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-emotion ▲ +8.49 kB (+Infinity% ) 8.49 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/sign-in ▲ +8.46 kB (+Infinity% ) 8.46 kB ▼ -1 B (-Infinity% ) -1 B
/components/box ▲ +8.33 kB (+Infinity% ) 8.33 kB ▼ -1 B (-Infinity% ) -1 B
/components/pagination ▲ +8.25 kB (+Infinity% ) 8.25 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/sign-in-side ▲ +8.22 kB (+Infinity% ) 8.22 kB ▼ -1 B (-Infinity% ) -1 B
/guides/testing ▲ +8.18 kB (+Infinity% ) 8.18 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/supported-components ▲ +7.91 kB (+Infinity% ) 7.91 kB ▼ -1 B (-Infinity% ) -1 B
/blog/material-ui-v1-is-out ▲ +7.88 kB (+Infinity% ) 7.88 kB ▼ -1 B (-Infinity% ) -1 B
/components/button-group ▲ +7.83 kB (+Infinity% ) 7.83 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/pricing ▲ +7.8 kB (+Infinity% ) 7.8 kB ▼ -1 B (-Infinity% ) -1 B
/guides/migration-v0x ▲ +7.78 kB (+Infinity% ) 7.78 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/paperbase ▲ +7.7 kB (+Infinity% ) 7.7 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2019-developer-survey-results ▲ +7.56 kB (+Infinity% ) 7.56 kB ▼ -1 B (-Infinity% ) -1 B
/components/timeline ▲ +7.47 kB (+Infinity% ) 7.47 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/blog ▲ +7.44 kB (+Infinity% ) 7.44 kB ▼ -1 B (-Infinity% ) -1 B
/components/links ▲ +7.35 kB (+Infinity% ) 7.35 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate ▲ +7.34 kB (+Infinity% ) 7.34 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2020-q3-update ▲ +7.31 kB (+Infinity% ) 7.31 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/example-projects ▲ +7.29 kB (+Infinity% ) 7.29 kB ▼ -1 B (-Infinity% ) -1 B
/components/css-baseline ▲ +7.24 kB (+Infinity% ) 7.24 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/team ▲ +7.18 kB (+Infinity% ) 7.18 kB ▼ -1 B (-Infinity% ) -1 B
docs:shared:runtime/main ▲ +6.78 kB (+Infinity% ) 6.78 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/vision ▲ +6.75 kB (+Infinity% ) 6.75 kB ▼ -1 B (-Infinity% ) -1 B
/system/spacing ▲ +6.25 kB (+Infinity% ) 6.25 kB ▼ -1 B (-Infinity% ) -1 B
/system/display ▲ +6.2 kB (+Infinity% ) 6.2 kB ▼ -1 B (-Infinity% ) -1 B
/components/bottom-navigation ▲ +6.16 kB (+Infinity% ) 6.16 kB ▼ -1 B (-Infinity% ) -1 B
docs:shared:chunk/commons ▲ +5.99 kB (+Infinity% ) 5.99 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/supported-platforms ▲ +5.97 kB (+Infinity% ) 5.97 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2020-q2-update ▲ +5.56 kB (+Infinity% ) 5.56 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/album ▲ +5.56 kB (+Infinity% ) 5.56 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2020-q1-update ▲ +5.51 kB (+Infinity% ) 5.51 kB ▼ -1 B (-Infinity% ) -1 B
/components/click-away-listener ▲ +5.5 kB (+Infinity% ) 5.5 kB ▼ -1 B (-Infinity% ) -1 B
/components/no-ssr ▲ +5.5 kB (+Infinity% ) 5.5 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2019 ▲ +5.41 kB (+Infinity% ) 5.41 kB ▼ -1 B (-Infinity% ) -1 B
/system/flexbox ▲ +5.39 kB (+Infinity% ) 5.39 kB ▼ -1 B (-Infinity% ) -1 B
/guides/right-to-left ▲ +5.37 kB (+Infinity% ) 5.37 kB ▼ -1 B (-Infinity% ) -1 B
/company/software-engineer ▲ +5.33 kB (+Infinity% ) 5.33 kB ▼ -1 B (-Infinity% ) -1 B
/customization/globals ▲ +5.12 kB (+Infinity% ) 5.12 kB ▼ -1 B (-Infinity% ) -1 B
/blog/2020-introducing-sketch ▲ +4.68 kB (+Infinity% ) 4.68 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/autocomplete ▲ +4.62 kB (+Infinity% ) 4.62 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-mui ▲ +4.49 kB (+Infinity% ) 4.49 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate/privacy ▲ +4.44 kB (+Infinity% ) 4.44 kB ▼ -1 B (-Infinity% ) -1 B
/blog/april-2019-update ▲ +4.3 kB (+Infinity% ) 4.3 kB ▼ -1 B (-Infinity% ) -1 B
/guides/responsive-ui ▲ +4.22 kB (+Infinity% ) 4.22 kB ▼ -1 B (-Infinity% ) -1 B
/system/palette ▲ +4.16 kB (+Infinity% ) 4.16 kB ▼ -1 B (-Infinity% ) -1 B
/system/typography ▲ +4.03 kB (+Infinity% ) 4.03 kB ▼ -1 B (-Infinity% ) -1 B
/blog/november-2019-update ▲ +3.93 kB (+Infinity% ) 3.93 kB ▼ -1 B (-Infinity% ) -1 B
/components/container ▲ +3.92 kB (+Infinity% ) 3.92 kB ▼ -1 B (-Infinity% ) -1 B
/blog/september-2019-update ▲ +3.87 kB (+Infinity% ) 3.87 kB ▼ -1 B (-Infinity% ) -1 B
/blog/march-2019-update ▲ +3.72 kB (+Infinity% ) 3.72 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/roadmap ▲ +3.72 kB (+Infinity% ) 3.72 kB ▼ -1 B (-Infinity% ) -1 B
/production-error ▲ +3.71 kB (+Infinity% ) 3.71 kB ▼ -1 B (-Infinity% ) -1 B
/system/borders ▲ +3.71 kB (+Infinity% ) 3.71 kB ▼ -1 B (-Infinity% ) -1 B
/blog/october-2019-update ▲ +3.69 kB (+Infinity% ) 3.69 kB ▼ -1 B (-Infinity% ) -1 B
/system/shadows ▲ +3.69 kB (+Infinity% ) 3.69 kB ▼ -1 B (-Infinity% ) -1 B
/system/api ▲ +3.57 kB (+Infinity% ) 3.57 kB ▼ -1 B (-Infinity% ) -1 B
/blog/december-2019-update ▲ +3.55 kB (+Infinity% ) 3.55 kB ▼ -1 B (-Infinity% ) -1 B
/blog/may-2019-update ▲ +3.53 kB (+Infinity% ) 3.53 kB ▼ -1 B (-Infinity% ) -1 B
/customization/z-index ▲ +3.5 kB (+Infinity% ) 3.5 kB ▼ -1 B (-Infinity% ) -1 B
/blog/august-2019-update ▲ +3.41 kB (+Infinity% ) 3.41 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/languages ▲ +3.4 kB (+Infinity% ) 3.4 kB ▼ -1 B (-Infinity% ) -1 B
/blog/danail-hadjiatanasov-joining ▲ +3.37 kB (+Infinity% ) 3.37 kB ▼ -1 B (-Infinity% ) -1 B
/components/paper ▲ +3.37 kB (+Infinity% ) 3.37 kB ▼ -1 B (-Infinity% ) -1 B
/system/sizing ▲ +3.35 kB (+Infinity% ) 3.35 kB ▼ -1 B (-Infinity% ) -1 B
/components/portal ▲ +3.32 kB (+Infinity% ) 3.32 kB ▼ -1 B (-Infinity% ) -1 B
/blog/july-2019-update ▲ +3.31 kB (+Infinity% ) 3.31 kB ▼ -1 B (-Infinity% ) -1 B
/blog/marija-najdova-joining ▲ +3.27 kB (+Infinity% ) 3.27 kB ▼ -1 B (-Infinity% ) -1 B
/blog/spotlight-damien-tassone ▲ +3.25 kB (+Infinity% ) 3.25 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/text-field ▲ +3.19 kB (+Infinity% ) 3.19 kB ▼ -1 B (-Infinity% ) -1 B
/blog/june-2019-update ▲ +3.19 kB (+Infinity% ) 3.19 kB ▼ -1 B (-Infinity% ) -1 B
/components/backdrop ▲ +3.12 kB (+Infinity% ) 3.12 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/slider ▲ +3.11 kB (+Infinity% ) 3.11 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/backers ▲ +3.11 kB (+Infinity% ) 3.11 kB ▼ -1 B (-Infinity% ) -1 B
/components/textarea-autosize ▲ +3.05 kB (+Infinity% ) 3.05 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/input-base ▲ +2.98 kB (+Infinity% ) 2.98 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/outlined-input ▲ +2.98 kB (+Infinity% ) 2.98 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/select ▲ +2.96 kB (+Infinity% ) 2.96 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/filled-input ▲ +2.87 kB (+Infinity% ) 2.87 kB ▼ -1 B (-Infinity% ) -1 B
/customization/spacing ▲ +2.87 kB (+Infinity% ) 2.87 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/input ▲ +2.83 kB (+Infinity% ) 2.83 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/dialog ▲ +2.79 kB (+Infinity% ) 2.79 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/snackbar ▲ +2.77 kB (+Infinity% ) 2.77 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/popover ▲ +2.75 kB (+Infinity% ) 2.75 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tabs ▲ +2.68 kB (+Infinity% ) 2.68 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-styled-components ▲ +2.61 kB (+Infinity% ) 2.61 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/typography ▲ +2.59 kB (+Infinity% ) 2.59 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tooltip ▲ +2.57 kB (+Infinity% ) 2.57 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/grid ▲ +2.56 kB (+Infinity% ) 2.56 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/menu ▲ +2.54 kB (+Infinity% ) 2.54 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-pagination ▲ +2.54 kB (+Infinity% ) 2.54 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/button ▲ +2.53 kB (+Infinity% ) 2.53 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/rating ▲ +2.49 kB (+Infinity% ) 2.49 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/chip ▲ +2.46 kB (+Infinity% ) 2.46 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/switch ▲ +2.46 kB (+Infinity% ) 2.46 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/modal ▲ +2.43 kB (+Infinity% ) 2.43 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/alert ▲ +2.4 kB (+Infinity% ) 2.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/form-control ▲ +2.36 kB (+Infinity% ) 2.36 kB ▼ -1 B (-Infinity% ) -1 B
/guides/flow ▲ +2.36 kB (+Infinity% ) 2.36 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/speed-dial ▲ +2.32 kB (+Infinity% ) 2.32 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/checkbox ▲ +2.3 kB (+Infinity% ) 2.3 kB ▼ -1 B (-Infinity% ) -1 B
/system/positions ▲ +2.27 kB (+Infinity% ) 2.27 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/svg-icon ▲ +2.26 kB (+Infinity% ) 2.26 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/badge ▲ +2.25 kB (+Infinity% ) 2.25 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-item ▲ +2.25 kB (+Infinity% ) 2.25 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/pagination ▲ +2.24 kB (+Infinity% ) 2.24 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-hook ▲ +2.24 kB (+Infinity% ) 2.24 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/button-base ▲ +2.22 kB (+Infinity% ) 2.22 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/button-group ▲ +2.22 kB (+Infinity% ) 2.22 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/collapse ▲ +2.13 kB (+Infinity% ) 2.13 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/drawer ▲ +2.13 kB (+Infinity% ) 2.13 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-cell ▲ +2.13 kB (+Infinity% ) 2.13 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/radio ▲ +2.12 kB (+Infinity% ) 2.12 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/native-select ▲ +2.11 kB (+Infinity% ) 2.11 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/fab ▲ +2.1 kB (+Infinity% ) 2.1 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/circular-progress ▲ +2.09 kB (+Infinity% ) 2.09 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/icon-button ▲ +2.07 kB (+Infinity% ) 2.07 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/input-label ▲ +2.07 kB (+Infinity% ) 2.07 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/expansion-panel ▲ +2.04 kB (+Infinity% ) 2.04 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/speed-dial-action ▲ +2.04 kB (+Infinity% ) 2.04 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/linear-progress ▲ +2.03 kB (+Infinity% ) 2.03 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/swipeable-drawer ▲ +2.01 kB (+Infinity% ) 2.01 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/form-control-label ▲ +1.99 kB (+Infinity% ) 1.99 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/accordion ▲ +1.97 kB (+Infinity% ) 1.97 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/pagination-item ▲ +1.97 kB (+Infinity% ) 1.97 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tab ▲ +1.97 kB (+Infinity% ) 1.97 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/input-adornment ▲ +1.95 kB (+Infinity% ) 1.95 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/app-bar ▲ +1.94 kB (+Infinity% ) 1.94 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/link ▲ +1.94 kB (+Infinity% ) 1.94 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/mobile-stepper ▲ +1.94 kB (+Infinity% ) 1.94 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/popper ▲ +1.92 kB (+Infinity% ) 1.92 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/toggle-button-group ▲ +1.92 kB (+Infinity% ) 1.92 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tree-view ▲ +1.92 kB (+Infinity% ) 1.92 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/form-helper-text ▲ +1.91 kB (+Infinity% ) 1.91 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step-label ▲ +1.9 kB (+Infinity% ) 1.9 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tree-item ▲ +1.89 kB (+Infinity% ) 1.89 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/avatar ▲ +1.88 kB (+Infinity% ) 1.88 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/grid-list-tile-bar ▲ +1.87 kB (+Infinity% ) 1.87 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/paper ▲ +1.87 kB (+Infinity% ) 1.87 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/skeleton ▲ +1.87 kB (+Infinity% ) 1.87 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/image-list-item-bar ▲ +1.85 kB (+Infinity% ) 1.85 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/expansion-panel-summary ▲ +1.84 kB (+Infinity% ) 1.84 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/form-label ▲ +1.84 kB (+Infinity% ) 1.84 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/stepper ▲ +1.84 kB (+Infinity% ) 1.84 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/container ▲ +1.83 kB (+Infinity% ) 1.83 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-sort-label ▲ +1.83 kB (+Infinity% ) 1.83 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/bottom-navigation-action ▲ +1.81 kB (+Infinity% ) 1.81 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/divider ▲ +1.81 kB (+Infinity% ) 1.81 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/breadcrumbs ▲ +1.79 kB (+Infinity% ) 1.79 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/grid-list-tile ▲ +1.79 kB (+Infinity% ) 1.79 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-item-text ▲ +1.79 kB (+Infinity% ) 1.79 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/toggle-button ▲ +1.79 kB (+Infinity% ) 1.79 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card-header ▲ +1.78 kB (+Infinity% ) 1.78 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/icon ▲ +1.78 kB (+Infinity% ) 1.78 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-subheader ▲ +1.75 kB (+Infinity% ) 1.75 kB ▼ -1 B (-Infinity% ) -1 B
/company/about ▲ +1.75 kB (+Infinity% ) 1.75 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/menu-item ▲ +1.74 kB (+Infinity% ) 1.74 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/backdrop ▲ +1.73 kB (+Infinity% ) 1.73 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step-content ▲ +1.72 kB (+Infinity% ) 1.72 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/accordion-summary ▲ +1.7 kB (+Infinity% ) 1.7 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/bottom-navigation ▲ +1.7 kB (+Infinity% ) 1.7 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/grid-list ▲ +1.7 kB (+Infinity% ) 1.7 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/image-list ▲ +1.7 kB (+Infinity% ) 1.7 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table ▲ +1.7 kB (+Infinity% ) 1.7 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card-media ▲ +1.69 kB (+Infinity% ) 1.69 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-row ▲ +1.69 kB (+Infinity% ) 1.69 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list ▲ +1.68 kB (+Infinity% ) 1.68 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/image-list-item ▲ +1.65 kB (+Infinity% ) 1.65 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/toolbar ▲ +1.65 kB (+Infinity% ) 1.65 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step ▲ +1.64 kB (+Infinity% ) 1.64 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step-button ▲ +1.63 kB (+Infinity% ) 1.63 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-dot ▲ +1.63 kB (+Infinity% ) 1.63 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tab-scroll-button ▲ +1.62 kB (+Infinity% ) 1.62 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/snackbar-content ▲ +1.61 kB (+Infinity% ) 1.61 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card-action-area ▲ +1.58 kB (+Infinity% ) 1.58 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/menu-list ▲ +1.57 kB (+Infinity% ) 1.57 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step-icon ▲ +1.57 kB (+Infinity% ) 1.57 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/expansion-panel-actions ▲ +1.55 kB (+Infinity% ) 1.55 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/form-group ▲ +1.55 kB (+Infinity% ) 1.55 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/grow ▲ +1.55 kB (+Infinity% ) 1.55 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/speed-dial-icon ▲ +1.55 kB (+Infinity% ) 1.55 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/slide ▲ +1.54 kB (+Infinity% ) 1.54 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/step-connector ▲ +1.54 kB (+Infinity% ) 1.54 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-item ▲ +1.54 kB (+Infinity% ) 1.54 kB ▼ -1 B (-Infinity% ) -1 B
/getting-started/templates/sticky-footer ▲ +1.54 kB (+Infinity% ) 1.54 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/hidden ▲ +1.53 kB (+Infinity% ) 1.53 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline ▲ +1.52 kB (+Infinity% ) 1.52 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/zoom ▲ +1.52 kB (+Infinity% ) 1.52 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/avatar-group ▲ +1.51 kB (+Infinity% ) 1.51 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-item-avatar ▲ +1.51 kB (+Infinity% ) 1.51 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-item-icon ▲ +1.51 kB (+Infinity% ) 1.51 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card ▲ +1.5 kB (+Infinity% ) 1.5 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/fade ▲ +1.5 kB (+Infinity% ) 1.5 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/dialog-title ▲ +1.49 kB (+Infinity% ) 1.49 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/accordion-actions ▲ +1.48 kB (+Infinity% ) 1.48 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/dialog-content-text ▲ +1.48 kB (+Infinity% ) 1.48 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tab-panel ▲ +1.48 kB (+Infinity% ) 1.48 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-container ▲ +1.48 kB (+Infinity% ) 1.48 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card-actions ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/dialog-actions ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/expansion-panel-details ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/list-item-secondary-action ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-body ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-footer ▲ +1.47 kB (+Infinity% ) 1.47 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/table-head ▲ +1.46 kB (+Infinity% ) 1.46 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/unstable-trap-focus ▲ +1.46 kB (+Infinity% ) 1.46 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/card-content ▲ +1.45 kB (+Infinity% ) 1.45 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/click-away-listener ▲ +1.45 kB (+Infinity% ) 1.45 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/dialog-content ▲ +1.45 kB (+Infinity% ) 1.45 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/radio-group ▲ +1.45 kB (+Infinity% ) 1.45 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-opposite-content ▲ +1.44 kB (+Infinity% ) 1.44 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-component ▲ +1.44 kB (+Infinity% ) 1.44 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-content ▲ +1.43 kB (+Infinity% ) 1.43 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/root-ref ▲ +1.42 kB (+Infinity% ) 1.42 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/accordion-details ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/alert-title ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/css-baseline ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/scoped-css-baseline ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-connector ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/timeline-separator ▲ +1.4 kB (+Infinity% ) 1.4 kB ▼ -1 B (-Infinity% ) -1 B
/discover-more/changelog ▲ +1.39 kB (+Infinity% ) 1.39 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/portal ▲ +1.34 kB (+Infinity% ) 1.34 kB ▼ -1 B (-Infinity% ) -1 B
/company/contact ▲ +1.34 kB (+Infinity% ) 1.34 kB ▼ -1 B (-Infinity% ) -1 B
/company/jobs ▲ +1.33 kB (+Infinity% ) 1.33 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/no-ssr ▲ +1.3 kB (+Infinity% ) 1.3 kB ▼ -1 B (-Infinity% ) -1 B
docs:shared:runtime/webpack ▲ +1.24 kB (+Infinity% ) 1.24 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/textarea-autosize ▲ +1.18 kB (+Infinity% ) 1.18 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate/sign-up ▲ +1.12 kB (+Infinity% ) 1.12 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tab-list ▲ +1.09 kB (+Infinity% ) 1.09 kB ▼ -1 B (-Infinity% ) -1 B
/api-docs/tab-context ▲ +1.08 kB (+Infinity% ) 1.08 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate/sign-in ▲ +1.07 kB (+Infinity% ) 1.07 kB ▼ -1 B (-Infinity% ) -1 B
/premium-themes/onepirate/forgot-password ▲ +1.01 kB (+Infinity% ) 1.01 kB ▼ -1 B (-Infinity% ) -1 B
/performance/table-raw ▲ +613 B (+Infinity% ) 613 B ▼ -1 B (-Infinity% ) -1 B
bundle Size Change Size Gzip Change Gzip
@material-ui/core ▲ +382 kB (+Infinity% ) 382 kB ▲ +103 kB (+Infinity% ) 103 kB
packages/material-ui/material-ui.production.min.js ▲ +336 kB (+Infinity% ) 336 kB ▲ +96.1 kB (+Infinity% ) 96.1 kB
@material-ui/lab ▲ +223 kB (+Infinity% ) 223 kB ▲ +65.8 kB (+Infinity% ) 65.8 kB
TablePagination ▲ +149 kB (+Infinity% ) 149 kB ▲ +43.8 kB (+Infinity% ) 43.8 kB
Autocomplete ▲ +136 kB (+Infinity% ) 136 kB ▲ +42.9 kB (+Infinity% ) 42.9 kB
TextField ▲ +131 kB (+Infinity% ) 131 kB ▲ +38.5 kB (+Infinity% ) 38.5 kB
SpeedDialAction ▲ +123 kB (+Infinity% ) 123 kB ▲ +39.2 kB (+Infinity% ) 39.2 kB
Select ▲ +122 kB (+Infinity% ) 122 kB ▲ +36.3 kB (+Infinity% ) 36.3 kB
Tooltip ▲ +107 kB (+Infinity% ) 107 kB ▲ +34 kB (+Infinity% ) 34 kB
SwipeableDrawer ▲ +98.2 kB (+Infinity% ) 98.2 kB ▲ +30.9 kB (+Infinity% ) 30.9 kB
Menu ▲ +94.5 kB (+Infinity% ) 94.5 kB ▲ +29.1 kB (+Infinity% ) 29.1 kB
TabList ▲ +91.9 kB (+Infinity% ) 91.9 kB ▲ +29.4 kB (+Infinity% ) 29.4 kB
SpeedDial ▲ +91.5 kB (+Infinity% ) 91.5 kB ▲ +29.1 kB (+Infinity% ) 29.1 kB
Drawer ▲ +90.8 kB (+Infinity% ) 90.8 kB ▲ +27.7 kB (+Infinity% ) 27.7 kB
Tabs ▲ +90.7 kB (+Infinity% ) 90.7 kB ▲ +28.3 kB (+Infinity% ) 28.3 kB
Pagination ▲ +89 kB (+Infinity% ) 89 kB ▲ +27.4 kB (+Infinity% ) 27.4 kB
Dialog ▲ +88.8 kB (+Infinity% ) 88.8 kB ▲ +27.8 kB (+Infinity% ) 27.8 kB
Popover ▲ +88.7 kB (+Infinity% ) 88.7 kB ▲ +27.5 kB (+Infinity% ) 27.5 kB
ButtonGroup ▲ +87.9 kB (+Infinity% ) 87.9 kB ▲ +27.1 kB (+Infinity% ) 27.1 kB
Alert ▲ +87.8 kB (+Infinity% ) 87.8 kB ▲ +27.7 kB (+Infinity% ) 27.7 kB
Radio ▲ +87.7 kB (+Infinity% ) 87.7 kB ▲ +27.8 kB (+Infinity% ) 27.8 kB
Chip ▲ +87.2 kB (+Infinity% ) 87.2 kB ▲ +26.8 kB (+Infinity% ) 26.8 kB
StepButton ▲ +86.8 kB (+Infinity% ) 86.8 kB ▲ +27.4 kB (+Infinity% ) 27.4 kB
Checkbox ▲ +86.7 kB (+Infinity% ) 86.7 kB ▲ +27.5 kB (+Infinity% ) 27.5 kB
Switch ▲ +85.9 kB (+Infinity% ) 85.9 kB ▲ +27.1 kB (+Infinity% ) 27.1 kB
PaginationItem ▲ +85.4 kB (+Infinity% ) 85.4 kB ▲ +26.3 kB (+Infinity% ) 26.3 kB
Breadcrumbs ▲ +85 kB (+Infinity% ) 85 kB ▲ +26.8 kB (+Infinity% ) 26.8 kB
Button ▲ +84.3 kB (+Infinity% ) 84.3 kB ▲ +25.9 kB (+Infinity% ) 25.9 kB
ExpansionPanelSummary ▲ +82.7 kB (+Infinity% ) 82.7 kB ▲ +26.1 kB (+Infinity% ) 26.1 kB
AccordionSummary ▲ +82.7 kB (+Infinity% ) 82.7 kB ▲ +26.1 kB (+Infinity% ) 26.1 kB
MenuItem ▲ +82.6 kB (+Infinity% ) 82.6 kB ▲ +25.9 kB (+Infinity% ) 25.9 kB
NativeSelect ▲ +81.9 kB (+Infinity% ) 81.9 kB ▲ +25.8 kB (+Infinity% ) 25.8 kB
TableSortLabel ▲ +81.9 kB (+Infinity% ) 81.9 kB ▲ +25.9 kB (+Infinity% ) 25.9 kB
ListItem ▲ +81.5 kB (+Infinity% ) 81.5 kB ▲ +25.6 kB (+Infinity% ) 25.6 kB
TabScrollButton ▲ +81.5 kB (+Infinity% ) 81.5 kB ▲ +25.5 kB (+Infinity% ) 25.5 kB
Fab ▲ +81.3 kB (+Infinity% ) 81.3 kB ▲ +25.4 kB (+Infinity% ) 25.4 kB
Snackbar ▲ +81.3 kB (+Infinity% ) 81.3 kB ▲ +25.5 kB (+Infinity% ) 25.5 kB
Tab ▲ +81 kB (+Infinity% ) 81 kB ▲ +25.8 kB (+Infinity% ) 25.8 kB
TreeItem ▲ +81 kB (+Infinity% ) 81 kB ▲ +25.7 kB (+Infinity% ) 25.7 kB
Slider ▲ +80.8 kB (+Infinity% ) 80.8 kB ▲ +25.7 kB (+Infinity% ) 25.7 kB
IconButton ▲ +80.7 kB (+Infinity% ) 80.7 kB ▲ +25.2 kB (+Infinity% ) 25.2 kB
ToggleButton ▲ +80.6 kB (+Infinity% ) 80.6 kB ▲ +25.5 kB (+Infinity% ) 25.5 kB
BottomNavigationAction ▲ +80 kB (+Infinity% ) 80 kB ▲ +25.3 kB (+Infinity% ) 25.3 kB
OutlinedInput ▲ +79.6 kB (+Infinity% ) 79.6 kB ▲ +24.7 kB (+Infinity% ) 24.7 kB
CardActionArea ▲ +79.6 kB (+Infinity% ) 79.6 kB ▲ +25.1 kB (+Infinity% ) 25.1 kB
FilledInput ▲ +78.6 kB (+Infinity% ) 78.6 kB ▲ +24.4 kB (+Infinity% ) 24.4 kB
ButtonBase ▲ +78.4 kB (+Infinity% ) 78.4 kB ▲ +24.6 kB (+Infinity% ) 24.6 kB
ExpansionPanel ▲ +77.6 kB (+Infinity% ) 77.6 kB ▲ +24.3 kB (+Infinity% ) 24.3 kB
Accordion ▲ +77.6 kB (+Infinity% ) 77.6 kB ▲ +24.3 kB (+Infinity% ) 24.3 kB
Input ▲ +77.5 kB (+Infinity% ) 77.5 kB ▲ +24.2 kB (+Infinity% ) 24.2 kB
Rating ▲ +75.8 kB (+Infinity% ) 75.8 kB ▲ +24.3 kB (+Infinity% ) 24.3 kB
InputBase ▲ +75.6 kB (+Infinity% ) 75.6 kB ▲ +23.7 kB (+Infinity% ) 23.7 kB
StepContent ▲ +75.1 kB (+Infinity% ) 75.1 kB ▲ +23.5 kB (+Infinity% ) 23.5 kB
Box ▲ +73.9 kB (+Infinity% ) 73.9 kB ▲ +22.4 kB (+Infinity% ) 22.4 kB
Collapse ▲ +73.9 kB (+Infinity% ) 73.9 kB ▲ +22.8 kB (+Infinity% ) 22.8 kB
Backdrop ▲ +73.6 kB (+Infinity% ) 73.6 kB ▲ +22.8 kB (+Infinity% ) 22.8 kB
StepLabel ▲ +73.5 kB (+Infinity% ) 73.5 kB ▲ +22.7 kB (+Infinity% ) 22.7 kB
TreeView ▲ +73.2 kB (+Infinity% ) 73.2 kB ▲ +23 kB (+Infinity% ) 23 kB
MobileStepper ▲ +72.8 kB (+Infinity% ) 72.8 kB ▲ +22.8 kB (+Infinity% ) 22.8 kB
Badge ▲ +71.7 kB (+Infinity% ) 71.7 kB ▲ +22 kB (+Infinity% ) 22 kB
Link ▲ +71.5 kB (+Infinity% ) 71.5 kB ▲ +22.6 kB (+Infinity% ) 22.6 kB
AvatarGroup ▲ +71.2 kB (+Infinity% ) 71.2 kB ▲ +22.5 kB (+Infinity% ) 22.5 kB
MenuList ▲ +70.9 kB (+Infinity% ) 70.9 kB ▲ +22.1 kB (+Infinity% ) 22.1 kB
Hidden ▲ +70.9 kB (+Infinity% ) 70.9 kB ▲ +22.2 kB (+Infinity% ) 22.2 kB
FormControlLabel ▲ +70.4 kB (+Infinity% ) 70.4 kB ▲ +22.1 kB (+Infinity% ) 22.1 kB
LinearProgress ▲ +70.3 kB (+Infinity% ) 70.3 kB ▲ +21.9 kB (+Infinity% ) 21.9 kB
InputLabel ▲ +70.2 kB (+Infinity% ) 70.2 kB ▲ +21.6 kB (+Infinity% ) 21.6 kB
Avatar ▲ +70.1 kB (+Infinity% ) 70.1 kB ▲ +21.9 kB (+Infinity% ) 21.9 kB
InputAdornment ▲ +70 kB (+Infinity% ) 70 kB ▲ +22 kB (+Infinity% ) 22 kB
CardHeader ▲ +70 kB (+Infinity% ) 70 kB ▲ +22 kB (+Infinity% ) 22 kB
Grid ▲ +70 kB (+Infinity% ) 70 kB ▲ +21.9 kB (+Infinity% ) 21.9 kB
ListItemText ▲ +69.9 kB (+Infinity% ) 69.9 kB ▲ +22 kB (+Infinity% ) 22 kB
Stepper ▲ +69.7 kB (+Infinity% ) 69.7 kB ▲ +21.9 kB (+Infinity% ) 21.9 kB
StepIcon ▲ +69.5 kB (+Infinity% ) 69.5 kB ▲ +21.6 kB (+Infinity% ) 21.6 kB
SpeedDialIcon ▲ +69.5 kB (+Infinity% ) 69.5 kB ▲ +21.8 kB (+Infinity% ) 21.8 kB
FormControl ▲ +69.3 kB (+Infinity% ) 69.3 kB ▲ +21.6 kB (+Infinity% ) 21.6 kB
DialogTitle ▲ +69.2 kB (+Infinity% ) 69.2 kB ▲ +21.7 kB (+Infinity% ) 21.7 kB
AlertTitle ▲ +69.1 kB (+Infinity% ) 69.1 kB ▲ +21.7 kB (+Infinity% ) 21.7 kB
CircularProgress ▲ +69 kB (+Infinity% ) 69 kB ▲ +21.7 kB (+Infinity% ) 21.7 kB
TableCell ▲ +69 kB (+Infinity% ) 69 kB ▲ +21.7 kB (+Infinity% ) 21.7 kB
DialogContentText ▲ +69 kB (+Infinity% ) 69 kB ▲ +21.6 kB (+Infinity% ) 21.6 kB
AppBar ▲ +68.9 kB (+Infinity% ) 68.9 kB ▲ +21.6 kB (+Infinity% ) 21.6 kB
RadioGroup ▲ +68.8 kB (+Infinity% ) 68.8 kB ▲ +21.3 kB (+Infinity% ) 21.3 kB
ImageListItem ▲ +68.6 kB (+Infinity% ) 68.6 kB ▲ +21.5 kB (+Infinity% ) 21.5 kB
GridListTile ▲ +68.6 kB (+Infinity% ) 68.6 kB ▲ +21.5 kB (+Infinity% ) 21.5 kB
Typography ▲ +68.6 kB (+Infinity% ) 68.6 kB ▲ +21.4 kB (+Infinity% ) 21.4 kB
SnackbarContent ▲ +68.4 kB (+Infinity% ) 68.4 kB ▲ +21.5 kB (+Infinity% ) 21.5 kB
FormLabel ▲ +68.4 kB (+Infinity% ) 68.4 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
ToggleButtonGroup ▲ +68.3 kB (+Infinity% ) 68.3 kB ▲ +21.4 kB (+Infinity% ) 21.4 kB
FormHelperText ▲ +68.2 kB (+Infinity% ) 68.2 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Container ▲ +68.1 kB (+Infinity% ) 68.1 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Skeleton ▲ +68.1 kB (+Infinity% ) 68.1 kB ▲ +21.5 kB (+Infinity% ) 21.5 kB
ImageListItemBar ▲ +68.1 kB (+Infinity% ) 68.1 kB ▲ +21.3 kB (+Infinity% ) 21.3 kB
GridListTileBar ▲ +68.1 kB (+Infinity% ) 68.1 kB ▲ +21.3 kB (+Infinity% ) 21.3 kB
TimelineItem ▲ +68 kB (+Infinity% ) 68 kB ▲ +21.3 kB (+Infinity% ) 21.3 kB
TimelineDot ▲ +67.9 kB (+Infinity% ) 67.9 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
SvgIcon ▲ +67.9 kB (+Infinity% ) 67.9 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
TabPanel ▲ +67.7 kB (+Infinity% ) 67.7 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Icon ▲ +67.7 kB (+Infinity% ) 67.7 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Card ▲ +67.7 kB (+Infinity% ) 67.7 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
ListSubheader ▲ +67.7 kB (+Infinity% ) 67.7 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
ScopedCssBaseline ▲ +67.7 kB (+Infinity% ) 67.7 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Step ▲ +67.6 kB (+Infinity% ) 67.6 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
StepConnector ▲ +67.6 kB (+Infinity% ) 67.6 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Divider ▲ +67.5 kB (+Infinity% ) 67.5 kB ▲ +21.2 kB (+Infinity% ) 21.2 kB
Table ▲ +67.4 kB (+Infinity% ) 67.4 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
TimelineOppositeContent ▲ +67.4 kB (+Infinity% ) 67.4 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
ImageList ▲ +67.4 kB (+Infinity% ) 67.4 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
TableRow ▲ +67.4 kB (+Infinity% ) 67.4 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
GridList ▲ +67.3 kB (+Infinity% ) 67.3 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
TimelineContent ▲ +67.3 kB (+Infinity% ) 67.3 kB ▲ +21 kB (+Infinity% ) 21 kB
Timeline ▲ +67.3 kB (+Infinity% ) 67.3 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
BottomNavigation ▲ +67.3 kB (+Infinity% ) 67.3 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
CardMedia ▲ +67.2 kB (+Infinity% ) 67.2 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
Paper ▲ +67.2 kB (+Infinity% ) 67.2 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
Toolbar ▲ +67.2 kB (+Infinity% ) 67.2 kB ▲ +21.1 kB (+Infinity% ) 21.1 kB
List ▲ +67.2 kB (+Infinity% ) 67.2 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
DialogContent ▲ +67.1 kB (+Infinity% ) 67.1 kB ▲ +21 kB (+Infinity% ) 21 kB
ListItemIcon ▲ +67 kB (+Infinity% ) 67 kB ▲ +21 kB (+Infinity% ) 21 kB
TableFooter ▲ +67 kB (+Infinity% ) 67 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
TableHead ▲ +67 kB (+Infinity% ) 67 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
TableBody ▲ +67 kB (+Infinity% ) 67 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
ListItemAvatar ▲ +67 kB (+Infinity% ) 67 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
DialogActions ▲ +67 kB (+Infinity% ) 67 kB ▲ +21 kB (+Infinity% ) 21 kB
ExpansionPanelActions ▲ +66.9 kB (+Infinity% ) 66.9 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
AccordionActions ▲ +66.9 kB (+Infinity% ) 66.9 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
CardActions ▲ +66.9 kB (+Infinity% ) 66.9 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
FormGroup ▲ +66.9 kB (+Infinity% ) 66.9 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
ListItemSecondaryAction ▲ +66.9 kB (+Infinity% ) 66.9 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
CssBaseline ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +21 kB (+Infinity% ) 21 kB
TimelineSeparator ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
CardContent ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
TimelineConnector ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
TableContainer ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
ExpansionPanelDetails ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
AccordionDetails ▲ +66.8 kB (+Infinity% ) 66.8 kB ▲ +20.9 kB (+Infinity% ) 20.9 kB
@material-ui/styles ▲ +52.1 kB (+Infinity% ) 52.1 kB ▲ +15.6 kB (+Infinity% ) 15.6 kB
docs:/_app ▲ +36.9 kB (+Infinity% ) 36.9 kB ▼ -1 B (-Infinity% ) -1 B
Slide ▲ +31.1 kB (+Infinity% ) 31.1 kB ▲ +10.4 kB (+Infinity% ) 10.4 kB
Grow ▲ +30 kB (+Infinity% ) 30 kB ▲ +10 kB (+Infinity% ) 10 kB
Zoom ▲ +29.4 kB (+Infinity% ) 29.4 kB ▲ +9.94 kB (+Infinity% ) 9.94 kB
Fade ▲ +29.4 kB (+Infinity% ) 29.4 kB ▲ +9.8 kB (+Infinity% ) 9.8 kB
Popper ▲ +28.7 kB (+Infinity% ) 28.7 kB ▲ +10.3 kB (+Infinity% ) 10.3 kB
styles/createMuiTheme ▲ +22.3 kB (+Infinity% ) 22.3 kB ▲ +7.71 kB (+Infinity% ) 7.71 kB
@material-ui/system ▲ +17.5 kB (+Infinity% ) 17.5 kB ▲ +4.55 kB (+Infinity% ) 4.55 kB
Modal ▲ +15.1 kB (+Infinity% ) 15.1 kB ▲ +5.28 kB (+Infinity% ) 5.28 kB
useAutocomplete ▲ +14.7 kB (+Infinity% ) 14.7 kB ▲ +5.27 kB (+Infinity% ) 5.27 kB
docs:/ ▲ +12.9 kB (+Infinity% ) 12.9 kB ▼ -1 B (-Infinity% ) -1 B
@material-ui/utils ▲ +7.19 kB (+Infinity% ) 7.19 kB ▲ +2.61 kB (+Infinity% ) 2.61 kB
TextareaAutosize ▲ +5.28 kB (+Infinity% ) 5.28 kB ▲ +2.22 kB (+Infinity% ) 2.22 kB
RootRef ▲ +4.64 kB (+Infinity% ) 4.64 kB ▲ +1.76 kB (+Infinity% ) 1.76 kB
colorManipulator ▲ +4.21 kB (+Infinity% ) 4.21 kB ▲ +1.65 kB (+Infinity% ) 1.65 kB
ClickAwayListener ▲ +4.16 kB (+Infinity% ) 4.16 kB ▲ +1.67 kB (+Infinity% ) 1.67 kB
Unstable_TrapFocus ▲ +3.87 kB (+Infinity% ) 3.87 kB ▲ +1.59 kB (+Infinity% ) 1.59 kB
Portal ▲ +2.87 kB (+Infinity% ) 2.87 kB ▲ +1.29 kB (+Infinity% ) 1.29 kB
useScrollTrigger ▲ +2.66 kB (+Infinity% ) 2.66 kB ▲ +1.08 kB (+Infinity% ) 1.08 kB
TabContext ▲ +2.65 kB (+Infinity% ) 2.65 kB ▲ +1.15 kB (+Infinity% ) 1.15 kB
useMediaQuery ▲ +2.56 kB (+Infinity% ) 2.56 kB ▲ +1.06 kB (+Infinity% ) 1.06 kB
NoSsr ▲ +2.18 kB (+Infinity% ) 2.18 kB ▲ +1.03 kB (+Infinity% ) 1.03 kB

Generated by 🚫 dangerJS against 219db8e

@oliviertassinari oliviertassinari changed the title [TablePagination] Deprecation for renamed prop [Table] Add deprecation for renamed TablePagination props Nov 30, 2020
Copy link
Member

@oliviertassinari oliviertassinari left a comment

Choose a reason for hiding this comment

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

I have moved the deprecations to the v4-deprecations branch, so we could still cut releases from master.

@mnajdova
Copy link
Member Author

I have moved the deprecations to the v4-deprecations branch, so we could still cut releases from master.

Should I open PR towards that branch?

@oliviertassinari oliviertassinari changed the base branch from master to v4-deprecations November 30, 2020 16:36
@oliviertassinari
Copy link
Member

Should I open PR towards that branch?

I think so, I have changed the baseline branch

docs/src/pages/guides/api/api.md Outdated Show resolved Hide resolved
Co-authored-by: Matt <github@nospam.33m.co>
@fzaninotto
Copy link
Contributor

This is a breaking change (see marmelab/react-admin#6421). It was released in a minor release, which breaks exisiting apps.

Could this be reverted, or applied in a backwards compatible way?

@mnajdova
Copy link
Member Author

mnajdova commented Jul 8, 2021

This is a breaking change (see marmelab/react-admin#6421). It was released in a minor release, which breaks exisiting apps.

Could this be reverted, or applied in a backwards compatible way?

@fzaninotto what exactly broke? Could you provide a minimal reproduction using Material-UI components? If you are referring to the changes done in TablePaginationActions.js that is an internal component, and we do not guarantee that it will not contain breaking changes during a minor release.

@fzaninotto
Copy link
Contributor

You've changed the TablePagination props type, and this is a public component. It now requires a prop called onPageChange, which it didn't require before. So a call <TablePagination onChangePage={} /> will fail TS compilation, while it used to pass in the past. You've realized that its a breaking change while doing it (see first comment in this PR).

For a repro use case, see the attached react-admin issue.

@ggascoigne
Copy link

same here. onChangePage was optional, onPageChange is required.

@oliviertassinari
Copy link
Member

oliviertassinari commented Jul 8, 2021

@ggascoigne The type change seems expected to me. We don't follow semver with the types (AFAIK).

The initial point #23789 (comment) seems different, a JS runtime issue. @mnajdova it seems we forgot to forward the old onChangePage prop to the <ActionsComponent /> slot.

@ggascoigne
Copy link

ggascoigne commented Jul 8, 2021

Well I'm not going to argue that it isn't correct, just that I didn't expect that the interface to a public component to change in a breaking manner and not be called out. It was easy enough to fix once I found this PR.

I will add that I love this library and really appreciate all of the many hours of hard work that you all put into it.

@mnajdova
Copy link
Member Author

mnajdova commented Jul 9, 2021

How about we do this diff:

index b027226200..98770320d0 100644
--- a/packages/material-ui/src/TablePagination/TablePagination.d.ts
+++ b/packages/material-ui/src/TablePagination/TablePagination.d.ts
@@ -31,7 +31,7 @@ export interface TablePaginationTypeMap<P, D extends React.ElementType> {
        * @param {number} page The page selected.
        * @deprecated Use the onPageChange prop instead.
        */
-      onChangePage?: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
+      onChangePage: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
       onPageChange: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
       /**
        * Callback fired when the number of rows per page is changed.
diff --git a/packages/material-ui/src/TablePagination/TablePaginationActions.d.ts b/packages/material-ui/src/TablePagination/TablePaginationActions.d.ts
index 17d76f48ea..be49a53bab 100644
--- a/packages/material-ui/src/TablePagination/TablePaginationActions.d.ts
+++ b/packages/material-ui/src/TablePagination/TablePaginationActions.d.ts
@@ -5,6 +5,8 @@ export interface TablePaginationActionsProps extends React.HTMLAttributes<HTMLDi
   backIconButtonProps?: Partial<IconButtonProps>;
   count: number;
   nextIconButtonProps?: Partial<IconButtonProps>;
+  // @deprecated Use the onPageChange prop instead.
+  onChangePage: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
   onPageChange: (event: React.MouseEvent<HTMLButtonElement> | null, page: number) => void;
   page: number;
   rowsPerPage: number;
diff --git a/packages/material-ui/src/TablePagination/TablePaginationActions.js b/packages/material-ui/src/TablePagination/TablePaginationActions.js
index bbe0a95f0e..b009219e76 100644
--- a/packages/material-ui/src/TablePagination/TablePaginationActions.js
+++ b/packages/material-ui/src/TablePagination/TablePaginationActions.js
@@ -13,7 +13,8 @@ const TablePaginationActions = React.forwardRef(function TablePaginationActions(
     backIconButtonProps,
     count,
     nextIconButtonProps,
-    onPageChange,
+    onPageChange: onPageChangeProp,
+    onChangePage: onChangePageProp,
     page,
     rowsPerPage,
     ...other
@@ -21,6 +22,8 @@ const TablePaginationActions = React.forwardRef(function TablePaginationActions(

   const theme = useTheme();

+  const onPageChange = onPageChangeProp || onChangePageProp;
+
   const handleBackButtonClick = (event) => {
     onPageChange(event, page - 1);
   };

It should fix both the TypeScript regressions as well as the JS regression in the TablePaginationActions component.

@oliviertassinari
Copy link
Member

@mnajdova We would also need to disable prop-type generation for onChangePage then, because otherwise, it won't displayed as required in the API docs. In any case, I think that the discussion should move to #27192.

@oliviertassinari
Copy link
Member

oliviertassinari commented Jul 9, 2021

Wait, in #23789 (comment) we have onPageChange and onChangePage required?

@mui mui locked as resolved and limited conversation to collaborators Jul 9, 2021
@mnajdova
Copy link
Member Author

mnajdova commented Jul 9, 2021

Wait, in #23789 (comment) we have onPageChange and onChangePage required?

They are both NOT required. oops you are correct, let me update.

@mnajdova
Copy link
Member Author

mnajdova commented Jul 9, 2021

I've moved the suggestion on the issue.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
component: table This is the name of the generic UI component, not the React module! deprecation New deprecation message
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants