Skip to content

Commit 726b06d

Browse files
ct-dixitct-vrushtict-vrushti
authored
free version update (#129) (#130)
* free version update * pr review complete --------- Co-authored-by: ct-vrushti <vrushti.chopda@codedthemes.com> Co-authored-by: ct-vrushti <vrushti.pcoded@gmail.com>
1 parent 0166cb8 commit 726b06d

Some content is hidden

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

44 files changed

+1119
-1177
lines changed

README.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Berry Free React Material UI Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Get%20Berry%20React%20-%20The%20most%20beautiful%20Material%20designed%20Admin%20Dashboard%20Template%20&url=https://berrydashboard.io&via=codedthemes&hashtags=reactjs,webdev,developers,javascript)
1+
# Berry Free React Material UI Admin Template [![Tweet](https://img.shields.io/twitter/url/http/shields.io.svg?style=social)](https://twitter.com/intent/tweet?text=Get%20Berry%20React%20-%20The%20most%20beautiful%20Material%20designed%20Admin%20Dashboard%20Template%20&url=https://berrydashboard.com&via=codedthemes&hashtags=reactjs,webdev,developers,javascript)
22

33
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
44
[![Price](https://img.shields.io/badge/price-FREE-0098f7.svg)](https://github.com/codedthemes/berry-free-react-admin-template/blob/main/LICENSE)
@@ -10,7 +10,7 @@ Berry is a free Material UI admin dashboard template built with React. It is mea
1010

1111
✨ Support us! If you like this theme, click the ⭐ (Top right) and let it shine
1212

13-
![IMG_8566.jpg](https://berrydashboard.io/imp-images/berry-github-free-repo-1.jpg)
13+
![IMG_8566.jpg](https://berrydashboard.com/imp-images/berry-github-free-repo-1.jpg)
1414

1515
## Table of contents
1616

@@ -43,10 +43,10 @@ git clone https://github.com/codedthemes/berry-free-react-admin-template.git
4343
## Download
4444

4545
- Berry Free
46-
- [Live Preview](https://berrydashboard.io/free/)
46+
- [Live Preview](https://berrydashboard.com/free/)
4747
- [Download](https://github.com/codedthemes/berry-free-react-admin-template)
4848
- Berry
49-
- [Live Preview](https://berrydashboard.io)
49+
- [Live Preview](https://berrydashboard.com)
5050
- [Download](https://material-ui.com/store/items/berry-react-material-admin/)
5151

5252
## Why Berry?
@@ -62,19 +62,19 @@ Berry offers everything you need to create dashboards. We have included the foll
6262

6363
## What's included in Premium Version?
6464

65-
[Pro version](https://berrydashboard.io) of Berry react template contains features like TypeScript, Next.js Seed versions, Apps, Authentication Methods (i.e. JWT, Auth0, Firebase, AWS, Supabase), Advance Components, Form Plugins, Layouts, Widgets, and many more.
65+
[Pro version](https://berrydashboard.com) of Berry react template contains features like TypeScript, Next.js Seed versions, Apps, Authentication Methods (i.e. JWT, Auth0, Firebase, AWS, Supabase), Advance Components, Form Plugins, Layouts, Widgets, and many more.
6666

67-
| [Berry Free](https://berrydashboard.io/free/) | [Berry](https://material-ui.com/store/items/berry-react-material-admin/) |
68-
| --------------------------------------------- | :----------------------------------------------------------------------- |
69-
| **9** Demo pages | **45+** demo pages |
70-
| - | ✓ Multi-language |
71-
| - | ✓ Dark/Light Mode 🌓 |
72-
| - | ✓ TypeScript version |
73-
| - | ✓ Design files (Figma) |
74-
| - | ✓ 6+ color Options |
75-
| - | ✓ RTL |
76-
| - | ✓ JWT, Firebase, Auth0, AWS, Supabase authentications |
77-
| - |[More components](https://berrydashboard.io/components/autocomplete) |
67+
| [Berry Free](https://berrydashboard.com/free/) | [Berry](https://material-ui.com/store/items/berry-react-material-admin/) |
68+
| ---------------------------------------------- | :----------------------------------------------------------------------- |
69+
| **9** Demo pages | **45+** demo pages |
70+
| - | ✓ Multi-language |
71+
| - | ✓ Dark/Light Mode 🌓 |
72+
| - | ✓ TypeScript version |
73+
| - | ✓ Design files (Figma) |
74+
| - | ✓ 6+ color Options |
75+
| - | ✓ RTL |
76+
| - | ✓ JWT, Firebase, Auth0, AWS, Supabase authentications |
77+
| - |[More components](https://berrydashboard.com/components/autocomplete) |
7878

7979
## Documentation
8080

@@ -86,7 +86,8 @@ Berry offers everything you need to create dashboards. We have included the foll
8686

8787
## Technology Stack
8888

89-
- [Material UI V6](https://material-ui.com/)
89+
- [Material UI V7](https://material-ui.com/)
90+
- [React 19](https://react.dev/)
9091
- Built with React Hooks API
9192
- Redux & React Context API for State Management
9293
- React Router for Navigation Routing

remix/app/root.js

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,23 +67,23 @@ export default function App() {
6767
<meta name="author" content="CodedThemes" />
6868
<meta property="og:locale" content="en_US" />
6969
<meta property="og:type" content="website" />
70-
<meta property="og:url" content="https://berrydashboard.io/" />
71-
<meta property="og:site_name" content="berrydashboard.io" />
70+
<meta property="og:url" content="https://berrydashboard.com/" />
71+
<meta property="og:site_name" content="berrydashboard.com" />
7272
<meta property="article:publisher" content="https://www.facebook.com/codedthemes" />
7373
<meta property="og:title" content="Berry - React Material Dashboard Template" />
7474
<meta
7575
property="og:description"
7676
content="Berry Dashboard is made for the faster web application development built using Material-UI, Reactjs, Redux & Hook API."
7777
/>
78-
<meta property="og:image" content="https://berrydashboard.io/og-image/og-facebook.png" />
78+
<meta property="og:image" content="https://berrydashboard.com/og-image/og-facebook.png" />
7979
<meta property="twitter:card" content="summary_large_image" />
80-
<meta property="twitter:url" content="https://berrydashboard.io" />
80+
<meta property="twitter:url" content="https://berrydashboard.com" />
8181
<meta property="twitter:title" content="Berry - React Material Dashboard Template" />
8282
<meta
8383
property="twitter:description"
8484
content="Berry Dashboard is made for the faster web application development built using Material-UI, Reactjs, Redux & Hook API."
8585
/>
86-
<meta property="twitter:image" content="https://berrydashboard.io/og-image/og-twitter.png" />
86+
<meta property="twitter:image" content="https://berrydashboard.com/og-image/og-twitter.png" />
8787
<meta name="twitter:creator" content="@codedthemes" />
8888
<Links /> {typeof document === 'undefined' ? '__STYLES__' : null}
8989
</head>

remix/app/routes/utils/Typography.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -108,13 +108,13 @@ const Typography = () => (
108108
variant="body2"
109109
color="primary"
110110
component={Link}
111-
href="https://berrydashboard.io"
111+
href="https://berrydashboard.com"
112112
target="_blank"
113113
display="block"
114114
underline="hover"
115115
gutterBottom
116116
>
117-
https://berrydashboard.io
117+
https://berrydashboard.com
118118
</MuiTypography>
119119
</Grid>
120120
</Grid>

remix/app/ui-component/cards/AuthFooter.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { Link, Typography, Stack } from '@mui/material';
55

66
const AuthFooter = () => (
77
<Stack direction="row" justifyContent="space-between">
8-
<Typography variant="subtitle2" component={Link} href="https://berrydashboard.io" target="_blank" underline="hover">
9-
berrydashboard.io
8+
<Typography variant="subtitle2" component={Link} href="https://berrydashboard.com" target="_blank" underline="hover">
9+
berrydashboard.com
1010
</Typography>
1111
<Typography variant="subtitle2" component={Link} href="https://codedthemes.com" target="_blank" underline="hover">
1212
&copy; codedthemes.com

vite/.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
VITE_APP_VERSION=v4.0.1
1+
VITE_APP_VERSION=v4.1.0
22
GENERATE_SOURCEMAP=false
33

44
## PUBLIC URL

vite/eslint.config.mjs

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,26 +32,52 @@ export default [
3232
sourceType: 'module',
3333
parserOptions: {
3434
ecmaFeatures: {
35-
jsx: true // ✅ Enable JSX parsing
35+
jsx: true
3636
}
3737
}
3838
},
3939

4040
settings: {
4141
react: {
42-
version: 'detect' // ✅ Detect the installed React version
42+
version: 'detect'
4343
}
4444
},
4545

4646
rules: {
47-
'react/jsx-filename-extension': ['error', { extensions: ['.js', '.jsx'] }],
48-
'react/react-in-jsx-scope': 'off',
47+
'react/jsx-filename-extension': 'off',
48+
'no-param-reassign': 'off',
4949
'react/prop-types': 'off',
50+
'react/require-default-props': 'off',
51+
'react/no-array-index-key': 'off',
52+
'react/react-in-jsx-scope': 'off',
5053
'react/jsx-props-no-spreading': 'off',
51-
'react-hooks/rules-of-hooks': 'error',
52-
'react-hooks/exhaustive-deps': 'warn',
54+
'import/order': 'off',
55+
'no-console': 'off',
56+
'no-shadow': 'off',
57+
'import/no-cycle': 'off',
58+
'import/no-extraneous-dependencies': 'off',
5359
'jsx-a11y/label-has-associated-control': 'off',
5460
'jsx-a11y/no-autofocus': 'off',
61+
'react/jsx-uses-react': 'off',
62+
'react/jsx-uses-vars': 'error',
63+
'react-hooks/rules-of-hooks': 'error',
64+
'react-hooks/exhaustive-deps': 'warn',
65+
'no-unused-vars': 'off',
66+
67+
'no-restricted-imports': [
68+
'error',
69+
{
70+
patterns: ['@mui/*/*/*', '!@mui/material/test-utils/*']
71+
}
72+
],
73+
74+
'no-unused-vars': [
75+
'error',
76+
{
77+
vars: 'all',
78+
args: 'none'
79+
}
80+
],
5581

5682
'prettier/prettier': [
5783
'warn',

vite/package.json

Lines changed: 30 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,33 @@
11
{
22
"name": "berry-material-react-js",
3-
"version": "4.0.1",
3+
"version": "4.1.0",
44
"private": true,
55
"dependencies": {
66
"@emotion/react": "^11.14.0",
77
"@emotion/styled": "^11.14.0",
8-
"@fontsource/inter": "5.1.0",
9-
"@fontsource/poppins": "5.1.0",
10-
"@fontsource/roboto": "5.1.0",
11-
"@mui/icons-material": "6.1.9",
12-
"@mui/material": "6.1.9",
8+
"@fontsource/inter": "5.2.5",
9+
"@fontsource/poppins": "5.2.6",
10+
"@fontsource/roboto": "5.2.5",
11+
"@mui/icons-material": "7.1.0",
12+
"@mui/material": "7.1.0",
1313
"@tabler/icons-react": "3.31.0",
14-
"@vitejs/plugin-react": "4.3.4",
15-
"apexcharts": "3.46.0",
16-
"framer-motion": "11.12.0",
14+
"@vitejs/plugin-react": "4.4.1",
15+
"apexcharts": "4.7.0",
16+
"framer-motion": "12.10.1",
1717
"lodash-es": "4.17.21",
18-
"material-ui-popup-state": "5.3.1",
19-
"react": "18.3.1",
20-
"react-apexcharts": "1.4.1",
21-
"react-dom": "18.3.1",
18+
"material-ui-popup-state": "5.3.5",
19+
"react": "19.1.0",
20+
"react-apexcharts": "1.7.0",
21+
"react-dom": "19.1.0",
2222
"react-perfect-scrollbar": "1.5.8",
23-
"react-router": "7.0.2",
24-
"react-router-dom": "7.0.2",
23+
"react-router": "7.5.3",
24+
"react-router-dom": "7.5.3",
2525
"slick-carousel": "1.8.1",
26-
"swr": "2.2.5",
27-
"vite": "6.0.2",
26+
"swr": "2.3.3",
27+
"vite": "6.3.5",
2828
"vite-jsconfig-paths": "2.0.1",
29-
"web-vitals": "4.2.4",
30-
"yup": "1.4.0"
29+
"web-vitals": "5.0.0",
30+
"yup": "1.6.1"
3131
},
3232
"scripts": {
3333
"start": "vite",
@@ -56,17 +56,17 @@
5656
]
5757
},
5858
"devDependencies": {
59-
"@eslint/compat": "1.2.3",
60-
"@eslint/eslintrc": "3.2.0",
61-
"@eslint/js": "9.16.0",
62-
"eslint": "9.16.0",
63-
"eslint-config-prettier": "9.1.0",
59+
"@eslint/compat": "1.2.9",
60+
"@eslint/eslintrc": "3.3.1",
61+
"@eslint/js": "9.26.0",
62+
"eslint": "9.25.1",
63+
"eslint-config-prettier": "10.1.2",
6464
"eslint-plugin-jsx-a11y": "6.10.2",
65-
"eslint-plugin-prettier": "5.2.1",
66-
"eslint-plugin-react": "7.37.4",
67-
"eslint-plugin-react-hooks": "5.0.0",
68-
"prettier": "3.4.1",
69-
"sass": "1.81.1"
65+
"eslint-plugin-prettier": "5.2.6",
66+
"eslint-plugin-react": "7.37.5",
67+
"eslint-plugin-react-hooks": "5.2.0",
68+
"prettier": "3.5.3",
69+
"sass": "1.87.0"
7070
},
71-
"packageManager": "yarn@4.6.0"
71+
"packageManager": "yarn@4.9.1"
7272
}

vite/src/layout/Customization/BorderRadius.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// material-ui
2-
import Grid from '@mui/material/Grid2';
2+
import Grid from '@mui/material/Grid';
33
import Slider from '@mui/material/Slider';
44
import Stack from '@mui/material/Stack';
55
import Typography from '@mui/material/Typography';
@@ -13,7 +13,7 @@ function valueText(value) {
1313
}
1414

1515
export default function BorderRadius() {
16-
const { mode, borderRadius, onChangeBorderRadius } = useConfig();
16+
const { borderRadius, onChangeBorderRadius } = useConfig();
1717

1818
return (
1919
<Stack spacing={2.5} sx={{ pl: 2, pb: 2, pr: 4 }}>

vite/src/layout/Customization/FontFamily.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// material-ui
22
import FormControlLabel from '@mui/material/FormControlLabel';
3-
import Grid from '@mui/material/Grid2';
3+
import Grid from '@mui/material/Grid';
44
import Radio from '@mui/material/Radio';
55
import RadioGroup from '@mui/material/RadioGroup';
66
import Stack from '@mui/material/Stack';

vite/src/layout/Customization/index.jsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { useTheme } from '@mui/material/styles';
55
import Divider from '@mui/material/Divider';
66
import Drawer from '@mui/material/Drawer';
77
import Fab from '@mui/material/Fab';
8-
import Grid from '@mui/material/Grid2';
8+
import Grid from '@mui/material/Grid';
99
import IconButton from '@mui/material/IconButton';
1010
import Tooltip from '@mui/material/Tooltip';
1111

@@ -61,7 +61,7 @@ export default function Customization() {
6161
</AnimateButton>
6262
</Fab>
6363
</Tooltip>
64-
<Drawer anchor="right" onClose={handleToggle} open={open} PaperProps={{ sx: { width: 280 } }}>
64+
<Drawer anchor="right" onClose={handleToggle} open={open} slotProps={{ paper: { sx: { width: 280 } } }}>
6565
<PerfectScrollbar>
6666
<Grid container spacing={2}>
6767
<Grid size={12}>

0 commit comments

Comments
 (0)