Skip to content

Commit 8e2312c

Browse files
authored
angular 20 (#27)
1 parent 1eab61f commit 8e2312c

19 files changed

Lines changed: 1980 additions & 2299 deletions

File tree

angular/angular.json

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -79,19 +79,6 @@
7979
"buildTarget": "skeleton:build"
8080
}
8181
},
82-
"test": {
83-
"builder": "@angular-devkit/build-angular:karma",
84-
"options": {
85-
"main": "src/test.ts",
86-
"polyfills": "src/polyfills.ts",
87-
"tsConfig": "tsconfig.spec.json",
88-
"karmaConfig": "karma.conf.js",
89-
"inlineStyleLanguage": "scss",
90-
"assets": ["src/favicon.ico", "src/assets"],
91-
"styles": ["src/styles.scss"],
92-
"scripts": []
93-
}
94-
},
9582
"lint": {
9683
"builder": "@angular-eslint/builder:lint",
9784
"options": {

angular/karma.conf.js

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

angular/package.json

Lines changed: 34 additions & 41 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.2.0",
3+
"version": "5.3.0",
44
"author": "CodedThemes",
55
"scripts": {
66
"ng": "ng",
@@ -15,56 +15,49 @@
1515
},
1616
"private": true,
1717
"dependencies": {
18-
"@angular/animations": "19.0.5",
19-
"@angular/cdk": "19.0.4",
20-
"@angular/common": "19.0.5",
21-
"@angular/compiler": "19.0.5",
22-
"@angular/core": "19.0.5",
23-
"@angular/forms": "19.0.5",
24-
"@angular/localize": "19.0.5",
25-
"@angular/platform-browser": "19.0.5",
26-
"@angular/platform-browser-dynamic": "19.0.5",
27-
"@angular/router": "19.0.5",
18+
"@angular/animations": "20.0.0-next.8",
19+
"@angular/cdk": "19.2.17",
20+
"@angular/common": "20.0.0-next.8",
21+
"@angular/compiler": "20.0.0-next.8",
22+
"@angular/core": "20.0.0-next.8",
23+
"@angular/forms": "20.0.0-next.8",
24+
"@angular/localize": "20.0.0-next.8",
25+
"@angular/platform-browser": "20.0.0-next.8",
26+
"@angular/platform-browser-dynamic": "20.0.0-next.8",
27+
"@angular/router": "20.0.0-next.8",
2828
"@ng-bootstrap/ng-bootstrap": "18.0.0",
2929
"@popperjs/core": "2.11.8",
30-
"apexcharts": "3.49.2",
31-
"bootstrap": "5.3.3",
30+
"apexcharts": "4.7.0",
31+
"bootstrap": "5.3.6",
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.11.0",
37-
"ngx-color-picker": "17.0.0",
38-
"ngx-scrollbar": "16.1.1",
39-
"rxjs": "~7.8.1",
36+
"ng-apexcharts": "1.15.0",
37+
"ngx-scrollbar": "18.0.0",
38+
"rxjs": "~7.8.2",
4039
"tslib": "2.8.1",
4140
"zone.js": "~0.15.0"
4241
},
4342
"devDependencies": {
44-
"@angular-devkit/build-angular": "19.0.6",
45-
"@angular-eslint/builder": "19.0.2",
46-
"@angular-eslint/eslint-plugin": "19.0.2",
47-
"@angular-eslint/eslint-plugin-template": "19.0.2",
48-
"@angular-eslint/schematics": "19.0.2",
49-
"@angular-eslint/template-parser": "19.0.2",
50-
"@angular/cli": "19.0.6",
51-
"@angular/compiler-cli": "19.0.5",
52-
"@eslint/eslintrc": "^3.2.0",
53-
"@eslint/js": "^9.17.0",
54-
"@types/jasmine": "~5.1.5",
55-
"@types/lodash": "4.17.13",
43+
"@angular-devkit/build-angular": "20.0.0-next.8",
44+
"@angular-eslint/builder": "19.4.0",
45+
"@angular-eslint/eslint-plugin": "19.4.0",
46+
"@angular-eslint/eslint-plugin-template": "19.4.0",
47+
"@angular-eslint/schematics": "19.4.0",
48+
"@angular-eslint/template-parser": "19.4.0",
49+
"@angular/cli": "20.0.0-next.8",
50+
"@angular/compiler-cli": "20.0.0-next.8",
51+
"@eslint/eslintrc": "^3.3.1",
52+
"@eslint/js": "^9.27.0",
53+
"@types/jasmine": "~5.1.8",
54+
"@types/lodash": "4.17.17",
5655
"@types/lodash-es": "^4.17.12",
57-
"@types/node": "22.10.2",
58-
"@typescript-eslint/eslint-plugin": "8.18.1",
59-
"@typescript-eslint/parser": "8.18.1",
60-
"eslint": "9.17.0",
61-
"jasmine-core": "~5.5.0",
62-
"karma": "~6.4.4",
63-
"karma-chrome-launcher": "~3.2.0",
64-
"karma-coverage": "~2.2.1",
65-
"karma-jasmine": "~5.1.0",
66-
"karma-jasmine-html-reporter": "~2.1.0",
67-
"prettier": "3.4.2",
68-
"typescript": "5.6.3"
56+
"@types/node": "22.15.21",
57+
"@typescript-eslint/eslint-plugin": "8.32.1",
58+
"@typescript-eslint/parser": "8.32.1",
59+
"eslint": "9.27.0",
60+
"prettier": "3.5.3",
61+
"typescript": "5.8.3"
6962
}
7063
}

angular/readme.md

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -74,15 +74,15 @@ Gradient Able is offers everything you need to create dashboards. We have includ
7474

7575
[Pro version](https://codedthemes.com/item/gradient-able-angular-admin-template) of Gradient Able Angular Dashboard template contains features like TypeScript, Apps, Authentication Methods (i.e. JWT), Advance Components, Form Plugins, Layouts, Widgets, and many more.
7676

77-
| [Gradient Able Free](https://codedthemes.com/demos/admin-templates/datta-able/react/free) | [Gradient Able Pro](https://codedthemes.com/demos/admin-templates/datta-able/react/default) |
78-
| ------------------------------------------------------- | :------------------------------------------------------------------------------- |
79-
| **12** Demo pages | **100+** demo pages |
80-
| - | ✓ Multi-language |
81-
| - | ✓ Dark/Light Mode 🌓 |
82-
| - | ✓ TypeScript version |
83-
| - | ✓ 6+ color Options |
84-
| - | ✓ RTL |
85-
|[MIT License](https://github.com/codedthemes/gradient-able-free-admin-template/blob/readme/LICENSE) |[Pro License](https://codedthemes.com/item/gradient-able-angular-admin-template/) |
77+
| [Gradient Able Free](https://codedthemes.com/demos/admin-templates/datta-able/react/free) | [Gradient Able Pro](https://codedthemes.com/demos/admin-templates/datta-able/react/default) |
78+
| ----------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------ |
79+
| **12** Demo pages | **100+** demo pages |
80+
| - | ✓ Multi-language |
81+
| - | ✓ Dark/Light Mode 🌓 |
82+
| - | ✓ TypeScript version |
83+
| - | ✓ 6+ color Options |
84+
| - | ✓ RTL |
85+
|[MIT License](https://github.com/codedthemes/gradient-able-free-admin-template/blob/readme/LICENSE) |[Pro License](https://codedthemes.com/item/gradient-able-angular-admin-template/) |
8686

8787
## Documentation
8888

@@ -95,26 +95,26 @@ Gradient Able is offers everything you need to create dashboards. We have includ
9595
## Technology Stack
9696

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

100100
## Other Technologies
101101

102-
| Technology | Free | Pro |
103-
| --------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
104-
| <p align="center"><img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/React.png" width="25" height="25"></p> | [**Free**](https://codedthemes.com/item/gradient-able-reactjs-free-admin-template/) | [**Pro**](https://codedthemes.com/item/gradient-able-reactjs-admin-dashboard/) |
105-
| <p align="center"><img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Bootstrap.png" width="30" height="30"></p> | [**Free**](https://codedthemes.com/item/gradient-able-bootstrap-lite/) | [**Pro**](https://codedthemes.com/item/gradient-able-admin-template/) |
102+
| Technology | Free | Pro |
103+
| --------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------ |
104+
| <p align="center"><img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/React.png" width="25" height="25"></p> | [**Free**](https://codedthemes.com/item/gradient-able-reactjs-free-admin-template/) | [**Pro**](https://codedthemes.com/item/gradient-able-reactjs-admin-dashboard/) |
105+
| <p align="center"><img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Bootstrap.png" width="30" height="30"></p> | [**Free**](https://codedthemes.com/item/gradient-able-bootstrap-lite/) | [**Pro**](https://codedthemes.com/item/gradient-able-admin-template/) |
106106

107107
## Save more with Big Bundle
108108

109109
[![bundle-image](https://org-public-assets.s3.us-west-2.amazonaws.com/Banners/Bundle+banner.png)](https://links.codedthemes.com/jhFBJ)
110110

111111
## More Angular Dashboard Templates
112112

113-
| Dashboard | FREE | PRO |
114-
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ----------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------- |
115-
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Berry%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/berry-angular-free-admin-template/) | [**Pro**](https://codedthemes.com/item/berry-angular-admin-dashboard-template/)</span> |
116-
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Mantis%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/mantis-angular-free-admin-template/) | [**Pro**](https://codedthemes.com/item/mantis-angular-admin-template/)</span> |
117-
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Datta%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/datta-able-angular-lite/) | [**Pro**](https://codedthemes.com/item/datta-able-angular/)</span> |
113+
| Dashboard | FREE | PRO |
114+
| ---------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- |
115+
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Berry%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/berry-angular-free-admin-template/) | [**Pro**](https://codedthemes.com/item/berry-angular-admin-dashboard-template/)</span> |
116+
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Mantis%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/mantis-angular-free-admin-template/) | [**Pro**](https://codedthemes.com/item/mantis-angular-admin-template/)</span> |
117+
| <img src="https://org-public-assets.s3.us-west-2.amazonaws.com/logos/Datta%20with%20name.png" height="30" style="display:inline-block; vertical-align:middle;"> | [**Free**](https://codedthemes.com/item/datta-able-angular-lite/) | [**Pro**](https://codedthemes.com/item/datta-able-angular/)</span> |
118118

119119
## Issues
120120

@@ -124,7 +124,7 @@ If you found a bug in any version, please generate a [GitHub issue](https://gith
124124

125125
- Licensed cover under [MIT](https://github.com/codedthemes/gradient-able-free-admin-template/blob/readme/LICENSE)
126126

127-
## Contributor
127+
## Contributor
128128

129129
**CodedThemes Team**
130130

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

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,6 @@ export default class CoreApexComponent implements OnInit, OnDestroy {
114114
type: 'line',
115115
animations: {
116116
enabled: true,
117-
easing: 'linear',
118117
dynamicAnimation: {
119118
speed: 2000
120119
}

angular/src/app/demo/forms/form-elements/form-elements.component.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,12 @@ import { SharedModule } from 'src/app/theme/shared/shared.module';
77
// bootstrap import
88
import { NgbDropdownModule } from '@ng-bootstrap/ng-bootstrap';
99

10-
// third party import
11-
import { ColorPickerModule } from 'ngx-color-picker';
1210

1311
@Component({
1412
selector: 'app-form-elements',
1513
standalone: true,
16-
imports: [SharedModule, NgbDropdownModule, ColorPickerModule],
14+
imports: [SharedModule, NgbDropdownModule],
1715
templateUrl: './form-elements.component.html',
1816
styleUrls: ['./form-elements.component.scss']
1917
})
20-
export default class FormElementsComponent {}
18+
export default class FormElementsComponent { }

angular/src/app/theme/layout/admin/admin.component.html

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,4 +26,9 @@
2626
</div>
2727
<div class="pc-menu-overlay" (click)="closeMenu()" (keydown)="handleKeyDown($event)" tabindex="0"></div>
2828
</div>
29-
<app-configuration></app-configuration>
29+
<app-footer
30+
[ngClass]="{
31+
'navbar-collapsed': navCollapsed
32+
}"
33+
/>
34+
<app-configuration />

angular/src/app/theme/layout/admin/admin.component.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,11 @@ import { ConfigurationComponent } from './configuration/configuration.component'
88
import { NavBarComponent } from './nav-bar/nav-bar.component';
99
import { NavigationComponent } from './navigation/navigation.component';
1010
import { BreadcrumbComponent } from '../../shared/components/breadcrumb/breadcrumb.component';
11+
import { Footer } from './footer/footer';
1112

1213
@Component({
1314
selector: 'app-admin',
14-
imports: [ConfigurationComponent, RouterModule, NavBarComponent, NavigationComponent, CommonModule, BreadcrumbComponent],
15+
imports: [ConfigurationComponent, RouterModule, NavBarComponent, NavigationComponent, CommonModule, BreadcrumbComponent, Footer],
1516
templateUrl: './admin.component.html',
1617
styleUrls: ['./admin.component.scss']
1718
})
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<div class="pc-footer">
2+
<div class="footer-wrapper container-fuild">
3+
<div class="row">
4+
<div class="col my-1">
5+
<p class="m-0">
6+
Gradient Able ♥ crafted by Team
7+
<a href="https://codedthemes.com/" target="_blank">CodedThemes</a>
8+
</p>
9+
</div>
10+
<div class="col-auto my-1">
11+
<ul class="list-inline footer-link mb-0">
12+
<li class="list-inline-item">
13+
<a href="https://codedthemes.com" target="_blank">Home</a>
14+
</li>
15+
<li class="list-inline-item">
16+
<a href="https://codedthemes.gitbook.io/gradient-able-angular" target="_blank">Documentation</a>
17+
</li>
18+
<li class="list-inline-item">
19+
<a href="https://codedthemes.support-hub.io" target="_blank">Support</a>
20+
</li>
21+
</ul>
22+
</div>
23+
</div>
24+
</div>
25+
</div>

angular/src/app/theme/layout/admin/footer/footer.scss

Whitespace-only changes.

0 commit comments

Comments
 (0)