Skip to content

Commit fc6786f

Browse files
authored
angular 21 devlopment complete (#33) (#34)
1 parent de59c0a commit fc6786f

35 files changed

+3323
-2964
lines changed

angular/angular.json

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
"version": 1,
44
"newProjectRoot": "projects",
55
"projects": {
6-
"skeleton": {
6+
"gradient-able-free-angular-admin-template": {
77
"projectType": "application",
88
"schematics": {
99
"@schematics/angular:component": {
@@ -21,7 +21,9 @@
2121
"outputPath": "dist",
2222
"index": "src/index.html",
2323
"main": "src/main.ts",
24-
"polyfills": "src/polyfills.ts",
24+
"polyfills": [
25+
"@angular/localize/init"
26+
],
2527
"tsConfig": "tsconfig.app.json",
2628
"inlineStyleLanguage": "scss",
2729
"assets": ["src/favicon.ico", "src/assets"],
@@ -65,18 +67,18 @@
6567
"builder": "@angular-devkit/build-angular:dev-server",
6668
"configurations": {
6769
"production": {
68-
"buildTarget": "skeleton:build:production"
70+
"buildTarget": "gradient-able-free-angular-admin-template:build:production"
6971
},
7072
"development": {
71-
"buildTarget": "skeleton:build:development"
73+
"buildTarget": "gradient-able-free-angular-admin-template:build:development"
7274
}
7375
},
7476
"defaultConfiguration": "development"
7577
},
7678
"extract-i18n": {
7779
"builder": "@angular-devkit/build-angular:extract-i18n",
7880
"options": {
79-
"buildTarget": "skeleton:build"
81+
"buildTarget": "gradient-able-free-angular-admin-template:build"
8082
}
8183
},
8284
"lint": {

angular/package.json

Lines changed: 32 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "gradient-able-free-angular-admin-template",
3-
"version": "5.4.0",
3+
"version": "5.5.0",
44
"author": "CodedThemes",
55
"scripts": {
66
"ng": "ng",
@@ -15,47 +15,46 @@
1515
},
1616
"private": true,
1717
"dependencies": {
18-
"@angular/animations": "20.0.5",
19-
"@angular/cdk": "20.0.4",
20-
"@angular/common": "20.0.5",
21-
"@angular/compiler": "20.0.5",
22-
"@angular/core": "20.0.5",
23-
"@angular/forms": "20.0.5",
24-
"@angular/localize": "20.0.5",
25-
"@angular/platform-browser": "20.0.5",
26-
"@angular/platform-browser-dynamic": "20.0.5",
27-
"@angular/router": "20.0.5",
28-
"@ng-bootstrap/ng-bootstrap": "19.0.0",
18+
"@angular/animations": "21.0.5",
19+
"@angular/cdk": "21.0.3",
20+
"@angular/common": "21.0.5",
21+
"@angular/compiler": "21.0.5",
22+
"@angular/core": "21.0.5",
23+
"@angular/forms": "21.0.5",
24+
"@angular/localize": "21.0.5",
25+
"@angular/platform-browser": "21.0.5",
26+
"@angular/platform-browser-dynamic": "21.0.5",
27+
"@angular/router": "21.0.5",
28+
"@ng-bootstrap/ng-bootstrap": "20.0.0",
2929
"@popperjs/core": "2.11.8",
30-
"apexcharts": "4.7.0",
31-
"bootstrap": "5.3.7",
30+
"apexcharts": "5.3.6",
31+
"bootstrap": "5.3.8",
3232
"hammerjs": "2.0.8",
3333
"jquery": "3.7.1",
3434
"lodash-es": "4.17.21",
3535
"mousetrap": "1.6.5",
36-
"ng-apexcharts": "1.16.0",
36+
"ng-apexcharts": "2.0.4",
3737
"ngx-scrollbar": "18.0.0",
3838
"rxjs": "7.8.2",
39-
"tslib": "2.8.1",
40-
"zone.js": "~0.15.1"
39+
"tslib": "2.8.1"
4140
},
4241
"devDependencies": {
43-
"@angular-devkit/build-angular": "20.0.4",
44-
"@angular-eslint/builder": "20.1.1",
45-
"@angular-eslint/eslint-plugin": "20.1.1",
46-
"@angular-eslint/eslint-plugin-template": "20.1.1",
47-
"@angular-eslint/schematics": "20.1.1",
48-
"@angular-eslint/template-parser": "20.1.1",
49-
"@angular/cli": "20.0.4",
50-
"@angular/compiler-cli": "20.0.5",
51-
"@eslint/eslintrc": "3.3.1",
52-
"@eslint/js": "^9.29.0",
42+
"@angular-devkit/build-angular": "21.0.3",
43+
"@angular-eslint/builder": "21.1.0",
44+
"@angular-eslint/eslint-plugin": "21.1.0",
45+
"@angular-eslint/eslint-plugin-template": "21.1.0",
46+
"@angular-eslint/schematics": "21.1.0",
47+
"@angular-eslint/template-parser": "21.1.0",
48+
"@angular/cli": "21.0.3",
49+
"@angular/compiler-cli": "21.0.5",
50+
"@eslint/eslintrc": "3.3.3",
51+
"@eslint/js": "^9.39.2",
5352
"@types/lodash-es": "4.17.12",
54-
"@types/node": "24.0.4",
55-
"@typescript-eslint/eslint-plugin": "8.35.0",
56-
"@typescript-eslint/parser": "8.35.0",
57-
"eslint": "9.29.0",
58-
"prettier": "3.6.1",
59-
"typescript": "5.8.3"
53+
"@types/node": "25.0.1",
54+
"@typescript-eslint/eslint-plugin": "8.49.0",
55+
"@typescript-eslint/parser": "8.49.0",
56+
"eslint": "9.39.2",
57+
"prettier": "3.7.4",
58+
"typescript": "5.9.3"
6059
}
6160
}

angular/readme.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Gradient Able is offers everything you need to create dashboards. We have includ
9595
## Technology Stack
9696

9797
- Bootstrap 5
98-
- Angular 20
98+
- Angular 21
9999

100100
## Other Technologies
101101

angular/src/app/app-routing.module.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ const routes: Routes = [
4747
component: GuestComponent,
4848
children: [
4949
{
50-
path: 'login',
50+
path: 'register',
5151
loadComponent: () => import('./demo/pages/authentication/sign-up/sign-up.component').then((c) => c.SignUpComponent)
5252
},
5353
{
54-
path: 'register',
54+
path: 'login',
5555
loadComponent: () => import('./demo/pages/authentication/sign-in/sign-in.component').then((c) => c.SignInComponent)
5656
}
5757
]

angular/src/app/demo/chart-maps/core-apex.component.html

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<div class="row">
22
<!-- [ variant-chart ] start -->
33
<div class="col-md-6">
4-
<app-card cardTitle="Basic line chart" [options]="false">
4+
<app-card cardTitle="Basic line chart">
55
<apx-chart
66
[dataLabels]="line1CAC.dataLabels!"
77
[chart]="line1CAC.chart!"
@@ -15,7 +15,7 @@
1515
</app-card>
1616
</div>
1717
<div class="col-md-6">
18-
<app-card cardTitle="Real-time Chart" [options]="false">
18+
<app-card cardTitle="Real-time Chart">
1919
<apx-chart
2020
[dataLabels]="line2CAC.dataLabels!"
2121
[chart]="line2CAC.chart!"
@@ -29,7 +29,7 @@
2929
</app-card>
3030
</div>
3131
<div class="col-sm-12">
32-
<app-card cardTitle="Different line chart" [options]="false">
32+
<app-card cardTitle="Different line chart">
3333
<apx-chart
3434
[dataLabels]="line3CAC.dataLabels!"
3535
[chart]="line3CAC.chart!"
@@ -45,7 +45,7 @@
4545
</app-card>
4646
</div>
4747
<div class="col-md-6">
48-
<app-card cardTitle="Area chart" [options]="false">
48+
<app-card cardTitle="Area chart">
4949
<apx-chart
5050
[dataLabels]="area1CAC.dataLabels!"
5151
[chart]="area1CAC.chart!"
@@ -81,7 +81,7 @@
8181
</app-card>
8282
</div>
8383
<div class="col-md-6">
84-
<app-card cardTitle="Bar chart" [options]="false">
84+
<app-card cardTitle="Bar chart">
8585
<apx-chart
8686
[dataLabels]="bar1CAC.dataLabels!"
8787
[chart]="bar1CAC.chart!"
@@ -97,7 +97,7 @@
9797
</app-card>
9898
</div>
9999
<div class="col-md-6">
100-
<app-card cardTitle="Bar chart stacked" [options]="false">
100+
<app-card cardTitle="Bar chart stacked">
101101
<apx-chart
102102
[dataLabels]="bar2CAC.dataLabels!"
103103
[chart]="bar2CAC.chart!"
@@ -112,7 +112,7 @@
112112
</app-card>
113113
</div>
114114
<div class="col-md-6">
115-
<app-card cardTitle="Bar chart horizontal" [options]="false">
115+
<app-card cardTitle="Bar chart horizontal">
116116
<apx-chart
117117
[dataLabels]="bar3CAC.dataLabels!"
118118
[chart]="bar3CAC.chart!"
@@ -125,7 +125,7 @@
125125
</app-card>
126126
</div>
127127
<div class="col-md-6">
128-
<app-card cardTitle="Bar chart horizontal stacked" [options]="false">
128+
<app-card cardTitle="Bar chart horizontal stacked">
129129
<apx-chart
130130
[dataLabels]="bar4CAC.dataLabels!"
131131
[chart]="bar4CAC.chart!"
@@ -142,7 +142,7 @@
142142
</app-card>
143143
</div>
144144
<div class="col-md-6">
145-
<app-card cardTitle="Mixed Chart" [options]="false">
145+
<app-card cardTitle="Mixed Chart">
146146
<apx-chart
147147
[dataLabels]="mixed1CAC.dataLabels!"
148148
[chart]="mixed1CAC.chart!"
@@ -157,7 +157,7 @@
157157
</app-card>
158158
</div>
159159
<div class="col-md-6">
160-
<app-card cardTitle="Mixed Chart" [options]="false">
160+
<app-card cardTitle="Mixed Chart">
161161
<apx-chart
162162
[dataLabels]="mixed2CAC.dataLabels!"
163163
[chart]="mixed2CAC.chart!"
@@ -176,7 +176,7 @@
176176
</app-card>
177177
</div>
178178
<div class="col-md-12">
179-
<app-card cardTitle="Candlestick Chart" [options]="false">
179+
<app-card cardTitle="Candlestick Chart">
180180
<apx-chart
181181
[dataLabels]="candlestickCAC.dataLabels!"
182182
[chart]="candlestickCAC.chart!"
@@ -189,7 +189,7 @@
189189
</app-card>
190190
</div>
191191
<div class="col-md-6">
192-
<app-card cardTitle="Bubble Chart" [options]="false">
192+
<app-card cardTitle="Bubble Chart">
193193
<apx-chart
194194
[dataLabels]="bubble1CAC.dataLabels!"
195195
[chart]="bubble1CAC.chart!"
@@ -203,7 +203,7 @@
203203
</app-card>
204204
</div>
205205
<div class="col-md-6">
206-
<app-card cardTitle="Bubble Chart 3d" [options]="false">
206+
<app-card cardTitle="Bubble Chart 3d">
207207
<apx-chart
208208
[dataLabels]="bubble2CAC.dataLabels!"
209209
[chart]="bubble2CAC.chart!"
@@ -218,7 +218,7 @@
218218
</app-card>
219219
</div>
220220
<div class="col-md-6">
221-
<app-card cardTitle="Scatter Chart" [options]="false">
221+
<app-card cardTitle="Scatter Chart">
222222
<apx-chart
223223
[dataLabels]="scatter1CAC.dataLabels!"
224224
[chart]="scatter1CAC.chart!"
@@ -230,7 +230,7 @@
230230
</app-card>
231231
</div>
232232
<div class="col-md-6">
233-
<app-card cardTitle="Scatter Chart Datetime" [options]="false">
233+
<app-card cardTitle="Scatter Chart Datetime">
234234
<apx-chart
235235
[dataLabels]="scatter2CAC.dataLabels!"
236236
[chart]="scatter2CAC.chart!"
@@ -243,7 +243,7 @@
243243
</app-card>
244244
</div>
245245
<div class="col-md-6">
246-
<app-card cardTitle="Heatmap Chart" [options]="false">
246+
<app-card cardTitle="Heatmap Chart">
247247
<apx-chart
248248
[dataLabels]="heatMap1CAC.dataLabels!"
249249
[chart]="heatMap1CAC.chart!"
@@ -254,7 +254,7 @@
254254
</app-card>
255255
</div>
256256
<div class="col-md-6">
257-
<app-card cardTitle="Heatmap Chart Rounded" [options]="false">
257+
<app-card cardTitle="Heatmap Chart Rounded">
258258
<apx-chart
259259
[stroke]="heatMap2CAC.stroke!"
260260
[chart]="heatMap2CAC.chart!"
@@ -268,7 +268,7 @@
268268
</app-card>
269269
</div>
270270
<div class="col-md-6">
271-
<app-card cardTitle="Pie Chart" [options]="false">
271+
<app-card cardTitle="Pie Chart">
272272
<apx-chart
273273
[labels]="pie1CAC.labels!"
274274
[chart]="pie1CAC.chart!"
@@ -281,7 +281,7 @@
281281
</app-card>
282282
</div>
283283
<div class="col-md-6">
284-
<app-card cardTitle="Pie Chart donut" [options]="false">
284+
<app-card cardTitle="Pie Chart donut">
285285
<apx-chart
286286
[plotOptions]="pie2CAC.plotOptions!"
287287
[chart]="pie2CAC.chart!"
@@ -294,7 +294,7 @@
294294
</app-card>
295295
</div>
296296
<div class="col-md-6">
297-
<app-card cardTitle="Radial Bar Chart" [options]="false">
297+
<app-card cardTitle="Radial Bar Chart">
298298
<apx-chart
299299
[plotOptions]="radialBar1CAC.plotOptions!"
300300
[chart]="radialBar1CAC.chart!"
@@ -306,7 +306,7 @@
306306
</app-card>
307307
</div>
308308
<div class="col-md-6">
309-
<app-card cardTitle="Radial Bar Chart Custom Angle" [options]="false">
309+
<app-card cardTitle="Radial Bar Chart Custom Angle">
310310
<apx-chart
311311
[plotOptions]="radialBar2CAC.plotOptions!"
312312
[chart]="radialBar2CAC.chart!"
@@ -320,7 +320,7 @@
320320
</app-card>
321321
</div>
322322
<div class="col-md-6">
323-
<app-card cardTitle="Radar With Polygon Fill" [options]="false">
323+
<app-card cardTitle="Radar With Polygon Fill">
324324
<apx-chart
325325
[plotOptions]="radar1CAC.plotOptions!"
326326
[chart]="radar1CAC.chart!"
@@ -336,7 +336,7 @@
336336
</app-card>
337337
</div>
338338
<div class="col-md-6">
339-
<app-card cardTitle="Radar Chart Multiple Series" [options]="false">
339+
<app-card cardTitle="Radar Chart Multiple Series">
340340
<apx-chart
341341
[chart]="radar2CAC.chart!"
342342
[dataLabels]="radar2CAC.dataLabels!"

angular/src/app/demo/dashboard/dash-analytics.component.html

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ <h2 class="text-end text-white">
1919

2020
<!-- account-section start -->
2121
<div class="col-xl-6 col-md-12">
22-
<app-card cardTitle="Unique Visitor" [options]="false">
22+
<app-card cardTitle="Unique Visitor">
2323
<apx-chart
2424
[chart]="chartOptions.chart!"
2525
[dataLabels]="chartOptions.dataLabels!"
@@ -219,7 +219,7 @@ <h4 class="m-0">
219219
</app-card>
220220
</div>
221221
<div class="col-lg-8 col-md-12">
222-
<app-card cardTitle="Activity Feed" blockClass="m-t-10" [options]="false">
222+
<app-card cardTitle="Activity Feed" blockClass="m-t-10">
223223
<ul class="feed-blog ps-0">
224224
<li class="active-feed">
225225
<div class="feed-user-img">
@@ -281,7 +281,7 @@ <h6>
281281
</div>
282282
<!-- conversion-section end -->
283283
<div class="col-md-12">
284-
<app-card cardTitle="Campaign Monitor" cardClass="tab-card tab-content" blockClass="nav-fill" [options]="false">
284+
<app-card cardTitle="Campaign Monitor" cardClass="tab-card tab-content" blockClass="nav-fill">
285285
<ul ngbNav #nav="ngbNav" aria-busy="true" class="nav-pills">
286286
<li [ngbNavItem]="1" class="flex">
287287
<a ngbNavLink>

0 commit comments

Comments
 (0)