Skip to content

Commit b9102c1

Browse files
ct-dixitct-anjali-ranact-anjali-patel
authored
Dev v4.1.0 (#39) (#40)
* Dev v4.1.0 (#39) * all changes done, eslint & build also checked * all changes done, eslint & build checked, design also checked * pr review free version 4.1.0 --------- Co-authored-by: Dikshit Moradiya <dixit.moradia@phoenixcoded.co> * layouts folder comparing done, eslint & build checked * set yarn version --------- Co-authored-by: Anjali Rana <139739322+ct-anjali-rana@users.noreply.github.com> Co-authored-by: ct-anjali-patel <anjali.rana@phoenixcoded.co>
1 parent a1e4823 commit b9102c1

107 files changed

Lines changed: 2978 additions & 2710 deletions

File tree

Some content is hidden

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

.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.0
1+
VITE_APP_VERSION=v4.1.0
22
GENERATE_SOURCEMAP=false
33

44
PUBLIC_URL = https://codedthemes.com/demos/admin-templates/datta-able/react/free/

.github/workflows/prod.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,15 +22,15 @@ jobs:
2222
- name: 🚚 Get latest code
2323
uses: actions/checkout@v4
2424

25-
- name: Use Node.js 22
25+
- name: Use Node.js 24
2626
uses: actions/setup-node@v4
2727
with:
28-
node-version: '22'
28+
node-version: '24'
2929

3030
- name: 🔨 Build Project
3131
run: |
3232
corepack enable
33-
yarn set version 4.9.1
33+
yarn set version 4.12.0
3434
yarn
3535
yarn build
3636

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ Get started with a sweet set of features, including:
100100

101101
- Bootstrap 5
102102
- React Bootstrap
103-
- React
103+
- React 19.2
104104
- npm/yarn package installer
105105
- Vite
106106

eslint.config.mjs

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -53,21 +53,11 @@ export default [
5353
'jsx-a11y/label-has-associated-control': 'off',
5454
'jsx-a11y/no-autofocus': 'off',
5555

56-
'prettier/prettier': [
57-
'warn',
58-
{
59-
bracketSpacing: true,
60-
printWidth: 140,
61-
singleQuote: true,
62-
trailingComma: 'none',
63-
tabWidth: 2,
64-
useTabs: false
65-
}
66-
]
56+
'prettier/prettier': 'warn',
6757
}
6858
},
6959
{
7060
ignores: ['node_modules/**'],
7161
files: ['src/**/*.{js,jsx}']
7262
}
73-
];
63+
];

index.html

Lines changed: 29 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,32 @@
11
<!doctype html>
22
<html lang="en">
3-
<head>
4-
<!-- Title -->
5-
<title>Welcome | Datta Able Free React Hooks + Admin Template</title>
63

7-
<!-- Meta -->
8-
<meta charset="utf-8" />
9-
<link rel="icon" href="/favicon.svg" />
10-
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui" />
11-
<meta name="theme-color" content="#000000" />
12-
<meta name="author" content="Codedthemes" />
13-
<meta
14-
name="description"
15-
content="Datta Able is a premium React admin dashboard template built with React, Bootstrap 5, React Hooks, and Vite. Offers a wide range of pre-built components to streamline your development workflow."
16-
/>
17-
<meta
18-
name="keywords"
19-
content="Admin templates, Bootstrap 5 Admin templates, React, bootstrap 5, Dashboard, Dashboard Templates, sass admin templates, html admin templates, Responsive, Bootstrap Admin templates free download, React Admin templates free download,premium Bootstrap Admin templates,premium React Admin templates download"
20-
/>
21-
<title>Datta Able React Admin Dashboard</title>
4+
<head>
5+
<!-- Title -->
6+
<title>Welcome | Datta Able Free React Hooks + Admin Template</title>
227

23-
<!-- this is to resolve issue in old safari browser in tablet -->
24-
<script src="https://cdn.jsdelivr.net/npm/resize-observer-polyfill@1.5.1/dist/ResizeObserver.min.js"></script>
25-
<!-- Buy Now Button -->
26-
<script defer src="https://fomo.codedthemes.com/pixel/yRevReYmxkh1j4z7Hc4tgbOKeXSu5Bm1"></script>
27-
</head>
28-
<body>
29-
<noscript>You need to enable JavaScript to run this app.</noscript>
30-
<div id="root"></div>
31-
<!--
8+
<!-- Meta -->
9+
<meta charset="utf-8" />
10+
<link rel="icon" href="/favicon.svg" />
11+
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimal-ui" />
12+
<meta name="theme-color" content="#000000" />
13+
<meta name="author" content="Codedthemes" />
14+
<meta name="description"
15+
content="Datta Able is a premium React admin dashboard template built with React 19, Bootstrap 5, React Hooks, and Vite. Offers a wide range of pre-built components to streamline your development workflow." />
16+
<meta name="keywords"
17+
content="Admin templates, Bootstrap 5 Admin templates, React, bootstrap 5, Dashboard, Dashboard Templates, sass admin templates, html admin templates, Responsive, Bootstrap Admin templates free download, React Admin templates free download,premium Bootstrap Admin templates,premium React Admin templates download" />
18+
<title>Datta Able React Admin Dashboard</title>
19+
20+
<!-- this is to resolve issue in old safari browser in tablet -->
21+
<script src="https://cdn.jsdelivr.net/npm/resize-observer-polyfill@1.5.1/dist/ResizeObserver.min.js"></script>
22+
<!-- Buy Now Button script -->
23+
<script defer src="https://fomo.codedthemes.com/pixel/yRevReYmxkh1j4z7Hc4tgbOKeXSu5Bm1"></script>
24+
</head>
25+
26+
<body>
27+
<noscript>You need to enable JavaScript to run this app.</noscript>
28+
<div id="root"></div>
29+
<!--
3230
This HTML file is a template.
3331
If you open it directly in the browser, you will see an empty page.
3432
@@ -38,6 +36,7 @@
3836
To begin the development, run `npm start` or `yarn start`.
3937
To create a production bundle, use `npm run build` or `yarn build`.
4038
-->
41-
<script type="module" src="/src/index.jsx"></script>
42-
</body>
43-
</html>
39+
<script type="module" src="/src/index.jsx"></script>
40+
</body>
41+
42+
</html>

jsconfig.app.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,7 @@
55
"moduleResolution": "Node",
66
"allowSyntheticDefaultImports": true
77
},
8-
"include": ["vite.config.mjs"]
9-
}
8+
"include": [
9+
"vite.config.mjs"
10+
]
11+
}

jsconfig.json

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
"compilerOptions": {
33
"target": "ESNext",
44
"useDefineForClassFields": true,
5-
"lib": ["ES2020", "DOM", "DOM.Iterable"],
5+
"lib": [
6+
"ES2020",
7+
"DOM",
8+
"DOM.Iterable"
9+
],
610
"allowJs": false,
711
"skipLibCheck": true,
812
"esModuleInterop": false,
@@ -11,7 +15,6 @@
1115
"module": "ESNext",
1216
"resolveJsonModule": true,
1317
"tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo",
14-
1518
/* Bundler mode */
1619
"moduleResolution": "bundler",
1720
"allowImportingTsExtensions": true,
@@ -20,15 +23,26 @@
2023
"noEmit": true,
2124
"jsx": "react-jsx",
2225
"baseUrl": "src",
23-
2426
/* Linting */
2527
"strict": true,
2628
"noUnusedLocals": true,
2729
"noUnusedParameters": true,
2830
"noFallthroughCasesInSwitch": true,
2931
"noUncheckedSideEffectImports": true
3032
},
31-
"exclude": ["node_modules", "vite.config.mjs"], // Exclude vite.config.mjs
32-
"include": ["src", "**/*.js", "**/*.jsx", "src/**/*"],
33-
"references": [{ "path": "./jsconfig.app.json" }]
34-
}
33+
"exclude": [
34+
"node_modules",
35+
"vite.config.mjs"
36+
], // Exclude vite.config.mjs
37+
"include": [
38+
"src",
39+
"**/*.js",
40+
"**/*.jsx",
41+
"src/**/*"
42+
],
43+
"references": [
44+
{
45+
"path": "./jsconfig.app.json"
46+
}
47+
]
48+
}

package.json

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
{
22
"name": "datta-able-free-react-admin-templete",
3-
"version": "4.0.0",
3+
"version": "4.1.0",
44
"private": true,
5+
"type": "module",
56
"scripts": {
67
"start": "vite",
78
"build": "vite build",
@@ -11,40 +12,39 @@
1112
"preview": "vite preview"
1213
},
1314
"dependencies": {
14-
"@fontsource/open-sans": "5.2.5",
15-
"@react-google-maps/api": "2.20.5",
16-
"apexcharts": "4.5.0",
17-
"axios": "1.7.9",
18-
"bootstrap": "5.3.3",
19-
"chance": "1.1.12",
15+
"@fontsource/open-sans": "5.2.7",
16+
"@react-google-maps/api": "2.20.7",
17+
"apexcharts": "5.3.5",
18+
"bootstrap": "5.3.8",
19+
"chance": "1.1.13",
2020
"formik": "2.4.6",
21-
"jsvectormap": "1.6.0",
22-
"react": "18.2.0",
23-
"react-apexcharts": "1.7.0",
24-
"react-bootstrap": "2.10.6",
21+
"jsvectormap": "1.7.0",
22+
"react": "19.2.0",
23+
"react-apexcharts": "1.8.0",
24+
"react-bootstrap": "2.10.10",
2525
"react-device-detect": "2.2.3",
26-
"react-dom": "18.2.0",
27-
"react-hook-form": "7.54.2",
28-
"react-router-dom": "7.0.2",
29-
"simplebar-react": "3.3.0",
30-
"swr": "2.3.2",
31-
"vite": "6.0.2",
26+
"react-dom": "19.2.0",
27+
"react-hook-form": "7.65.0",
28+
"react-router-dom": "7.9.5",
29+
"simplebar-react": "3.3.2",
30+
"swr": "2.3.6",
31+
"vite": "7.1.12",
3232
"vite-jsconfig-paths": "2.0.1",
33-
"yup": "1.6.1"
33+
"yup": "1.7.1"
3434
},
3535
"devDependencies": {
36-
"@eslint/compat": "1.2.3",
36+
"@eslint/compat": "1.4.1",
3737
"@eslint/eslintrc": "3.3.1",
38-
"@eslint/js": "9.15.0",
39-
"@vitejs/plugin-react": "4.3.4",
40-
"eslint": "9.15.0",
41-
"eslint-config-prettier": "9.1.0",
38+
"@eslint/js": "9.38.0",
39+
"@vitejs/plugin-react": "5.1.0",
40+
"eslint": "9.38.0",
41+
"eslint-config-prettier": "10.1.8",
4242
"eslint-plugin-jsx-a11y": "6.10.2",
43-
"eslint-plugin-prettier": "5.2.1",
43+
"eslint-plugin-prettier": "5.5.4",
4444
"eslint-plugin-react": "7.37.5",
45-
"eslint-plugin-react-hooks": "5.0.0",
46-
"prettier": "3.4.1",
47-
"sass": "1.77.6"
45+
"eslint-plugin-react-hooks": "7.0.1",
46+
"prettier": "3.6.2",
47+
"sass": "1.93.2"
4848
},
49-
"packageManager": "yarn@4.9.1"
49+
"packageManager": "yarn@4.12.0"
5050
}
-13.4 KB
Binary file not shown.
-14.1 KB
Binary file not shown.

0 commit comments

Comments
 (0)