Skip to content

Commit 7f04cb5

Browse files
committed
initial v3 search and replace
1 parent 32ca2b7 commit 7f04cb5

File tree

114 files changed

+465
-977
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+465
-977
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ body:
2929
id: react-library-version
3030
attributes:
3131
label: react & react-dom versions
32-
description: Material UI v5 requires React and React-Dom v17 or higher
32+
description: Material UI V6 requires React and React-Dom v17 or higher
3333
placeholder: |
3434
e.g. v17.0.2
3535
validations:

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Material React Table V2
1+
# Material React Table V3
22

33
View [Documentation](https://www.material-react-table.com/)
44

@@ -36,7 +36,7 @@ View [Documentation](https://www.material-react-table.com/)
3636

3737
### _Quickly Create React Data Tables with Material Design_
3838

39-
### **Built with [Material UI <sup>V5</sup>](https://mui.com) and [TanStack Table <sup>V8</sup>](https://tanstack.com/table/v8)**
39+
### **Built with [Material UI <sup>V6</sup>](https://mui.com) and [TanStack Table <sup>V8</sup>](https://tanstack.com/table/v8)**
4040

4141
<img src="https://material-react-table.com/banner.png" alt="MRT" height="50" />
4242

@@ -116,7 +116,7 @@ View the full [Installation Docs](https://www.material-react-table.com/docs/gett
116116

117117
1. Ensure that you have React 18 or later installed
118118

119-
2. Install Peer Dependencies (Material UI V5)
119+
2. Install Peer Dependencies (Material UI V6)
120120

121121
```bash
122122
npm install @mui/material @mui/x-date-pickers @mui/icons-material @emotion/react @emotion/styled

apps/material-react-table-docs/components/mdx/ComparisonTable.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,7 @@ const data = [
7676
bundlePhobiaLink:
7777
'https://bundlephobia.com/package/material-react-table@latest',
7878
description:
79-
'Built on top of TanStack Table V8 and Material UI V5, Material React Table (MRT) is a batteries-included React table library that attempts to provide all the table features you need while trying to stay as highly performant and lightweight as possible. Customization is treated as a top priority to let you override any styles you need to change. Initially built in 2022, so it is still somewhat new.',
79+
'Built on top of TanStack Table V8 and Material UI V6, Material React Table (MRT) is a batteries-included React table library that attempts to provide all the table features you need while trying to stay as highly performant and lightweight as possible. Customization is treated as a top priority to let you override any styles you need to change. Initially built in 2022, so it is still somewhat new.',
8080
},
8181
{
8282
library: 'Mantine React Table',
@@ -111,7 +111,7 @@ const data = [
111111
'https://badgen.net/bundlephobia/minzip/material-table?color=red',
112112
bundlePhobiaLink: 'https://bundlephobia.com/package/material-table@latest',
113113
description:
114-
'Material Table is a once-popular Material UI table library originally built in 2018 for creating Material UI tables that includes tons of features. However, it has a very large bundle size and contains outdated and insecure dependencies. It is mostly unmaintained now but did recently release a version that was somewhat compatible with Material UI V5.',
114+
'Material Table is a once-popular Material UI table library originally built in 2018 for creating Material UI tables that includes tons of features. However, it has a very large bundle size and contains outdated and insecure dependencies. It is mostly unmaintained now but did recently release a version that was somewhat compatible with Material UI V6.',
115115
},
116116
{
117117
library: 'MUI Datatables',

apps/material-react-table-docs/components/mdx/SourceCodeSnippet.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -268,10 +268,10 @@ export const SourceCodeSnippet = ({
268268
variant="outlined"
269269
closeText="Don't show again"
270270
>
271-
<AlertTitle>This example is written for MRT V2.</AlertTitle>
271+
<AlertTitle>This example is written for MRT V3.</AlertTitle>
272272
If your app is still using MRT V1, either{' '}
273273
<Link href="/migrating-to-v2" passHref legacyBehavior>
274-
<MuiLink>Upgrade to MRT V2</MuiLink>
274+
<MuiLink>Upgrade to MRT V3</MuiLink>
275275
</Link>{' '}
276276
or use the{' '}
277277
<MuiLink
@@ -282,7 +282,7 @@ export const SourceCodeSnippet = ({
282282
>
283283
V1 Docs
284284
</MuiLink>{' '}
285-
instead. (useMaterialReactTable only exists in V2)
285+
instead. (useMaterialReactTable only exists in V3)
286286
</Alert>
287287
</Collapse>
288288
<Box

apps/material-react-table-docs/components/navigation/TopBar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ export const TopBar = ({ navOpen, setNavOpen }: Props) => {
167167
</MenuItem>
168168
</Link>
169169
<MenuItem sx={{ m: 0 }} value="v2">
170-
V2
170+
V3
171171
</MenuItem>
172172
</Select>
173173
</ThemeProvider>

apps/material-react-table-docs/components/navigation/routes.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -543,10 +543,6 @@ export const routes: Array<RouteItem> = [
543543
href: '/blog/the-best-react-data-grid-table-libraries-with-material-design-in-2023',
544544
label: 'The Best Data Grid Libraries...',
545545
},
546-
{
547-
href: '/blog/announcing-material-react-table-v2',
548-
label: 'Announcing MRT V2',
549-
},
550546
],
551547
},
552548
{

apps/material-react-table-docs/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@
2222
"@fortawesome/react-fontawesome": "^0.2.2",
2323
"@mdx-js/loader": "^3.0.1",
2424
"@mdx-js/react": "^3.0.1",
25-
"@mui/icons-material": "^5.16.5",
26-
"@mui/material": "^5.16.5",
27-
"@mui/x-charts": "^7.11.1",
28-
"@mui/x-date-pickers": "^7.11.1",
25+
"@mui/icons-material": "^6.0.1",
26+
"@mui/material": "^6.0.1",
27+
"@mui/x-charts": "^7.15.0",
28+
"@mui/x-date-pickers": "^7.15.0",
2929
"@next/mdx": "^14.2.7",
3030
"@tanstack/react-query": "^5.53.1",
3131
"@tanstack/react-table-devtools": "^8.20.5",

apps/material-react-table-docs/pages/_app.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,10 @@ function App({ Component, pageProps }: AppProps) {
3636
return (
3737
<>
3838
<Head>
39-
<title>Material React Table V2</title>
39+
<title>Material React Table V3</title>
4040
<meta
4141
name="description"
42-
content="Material React Table, a fully featured Material UI V5 implementation of TanStack React Table V8. Written from the ground up in TypeScript."
42+
content="Material React Table, a fully featured Material UI V6 implementation of TanStack React Table V8. Written from the ground up in TypeScript."
4343
/>
4444
<link
4545
rel="canonical"

apps/material-react-table-docs/pages/about.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { Contributors } from '../components/mdx/Contributors';
33
import { FAQs } from '../components/mdx/FAQs';
44

55
<Head>
6-
<title>{'About - Material React Table V2'}</title>
6+
<title>{'About - Material React Table V3'}</title>
77
<meta
88
name="description"
99
content="About Material React Table. A fully-featured table component library for React based on TanStack Table V8 and Material Design."
@@ -12,7 +12,7 @@ import { FAQs } from '../components/mdx/FAQs';
1212

1313
## About Material React Table
1414

15-
Material React Table is a fully featured Material UI V5 implementation of TanStack React Table V8, written from the ground up in TypeScript.
15+
Material React Table is a fully featured Material UI V6 implementation of TanStack React Table V8, written from the ground up in TypeScript.
1616

1717
### What is Material React Table?
1818

@@ -26,7 +26,7 @@ MRT is built from the ground up in TypeScript, and is designed to have a great t
2626
2727
### Motivation
2828

29-
Material React Table started out as an attempt to upgrade the once popular [material-table](https://material-table.com/) library to Material UI v5 and TypeScript, since that project seemed to have become abandoned. However, after a few frustrating weeks, it was discovered that it would be easier and more fun to write a new advanced Material UI table library from scratch. [React Table](https://react-table.tanstack.com/) naturally seemed like a great basis for the underlying API and therefore was chosen as the foundation for the project.
29+
Material React Table started out as an attempt to upgrade the once popular [material-table](https://material-table.com/) library to Material UI V6 and TypeScript, since that project seemed to have become abandoned. However, after a few frustrating weeks, it was discovered that it would be easier and more fun to write a new advanced Material UI table library from scratch. [React Table](https://react-table.tanstack.com/) naturally seemed like a great basis for the underlying API and therefore was chosen as the foundation for the project.
3030

3131
### License
3232

apps/material-react-table-docs/pages/blog/announcing-material-react-table-v2.mdx

Lines changed: 0 additions & 234 deletions
This file was deleted.

0 commit comments

Comments
 (0)