Upgrade to Angular 16

This commit is contained in:
Rene Vergara 2023-05-09 11:47:25 -05:00
parent 1e0286fd74
commit dfec2fee3c
Signed by: pitmutt
GPG key ID: 65122AD495A7F5B2
5 changed files with 3199 additions and 2055 deletions

5219
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -10,17 +10,16 @@
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {
"@angular-material-components/datetime-picker": "^9.0.0", "@angular/animations": "^16.0.0",
"@angular/animations": "^15.1.2",
"@angular/cdk": "^15.1.2", "@angular/cdk": "^15.1.2",
"@angular/common": "^15.1.2", "@angular/common": "^16.0.0",
"@angular/compiler": "^15.1.2", "@angular/compiler": "^16.0.0",
"@angular/core": "^15.1.2", "@angular/core": "^16.0.0",
"@angular/forms": "^15.1.2", "@angular/forms": "^16.0.0",
"@angular/material": "^15.1.2", "@angular/material": "^15.1.2",
"@angular/platform-browser": "^15.1.2", "@angular/platform-browser": "^16.0.0",
"@angular/platform-browser-dynamic": "^15.1.2", "@angular/platform-browser-dynamic": "^16.0.0",
"@angular/router": "^15.1.2", "@angular/router": "^16.0.0",
"@fortawesome/angular-fontawesome": "^0.12.1", "@fortawesome/angular-fontawesome": "^0.12.1",
"@fortawesome/fontawesome-free": "^6.2.1", "@fortawesome/fontawesome-free": "^6.2.1",
"@fortawesome/fontawesome-svg-core": "^6.2.1", "@fortawesome/fontawesome-svg-core": "^6.2.1",
@ -39,12 +38,12 @@
"tslib": "^2.5.0", "tslib": "^2.5.0",
"urlsafe-base64": "^1.0.0", "urlsafe-base64": "^1.0.0",
"uuid": "^9.0.0", "uuid": "^9.0.0",
"zone.js": "~0.12.0" "zone.js": "~0.13.0"
}, },
"devDependencies": { "devDependencies": {
"@angular-devkit/build-angular": "^15.1.3", "@angular-devkit/build-angular": "^16.0.0",
"@angular/cli": "^15.1.3", "@angular/cli": "^16.0.0",
"@angular/compiler-cli": "^15.1.2", "@angular/compiler-cli": "^16.0.0",
"@types/jasmine": "~4.3.1", "@types/jasmine": "~4.3.1",
"@types/node": "^18.11.18", "@types/node": "^18.11.18",
"@types/request": "^2.48.8", "@types/request": "^2.48.8",

View file

@ -1,12 +1,12 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { CanActivate, Router, RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router'; import { Router, RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router';
import {HttpClient, HttpParams} from '@angular/common/http'; import {HttpClient, HttpParams} from '@angular/common/http';
import { UserService } from './user.service'; import { UserService } from './user.service';
import { Subscription, Observable } from 'rxjs'; import { Subscription, Observable } from 'rxjs';
@Injectable() @Injectable()
export class AuthGuardService implements CanActivate { export class AuthGuardService {
private addr = ''; private addr = '';
private paid = false; private paid = false;
private paidUpdate: Observable<boolean>; private paidUpdate: Observable<boolean>;

View file

@ -1,5 +1,5 @@
import { Injectable } from '@angular/core'; import { Injectable } from '@angular/core';
import { ActivatedRouteSnapshot, Resolve } from '@angular/router'; import { ActivatedRouteSnapshot } from '@angular/router';
import { Observable, of } from 'rxjs'; import { Observable, of } from 'rxjs';
import { catchError } from 'rxjs/operators'; import { catchError } from 'rxjs/operators';
@ -9,7 +9,7 @@ import { FullnodeService} from './fullnode.service';
providedIn: 'root' providedIn: 'root'
}) })
export class NodeResolverService implements Resolve<any> { export class NodeResolverService {
constructor(private fullnode: FullnodeService) {} constructor(private fullnode: FullnodeService) {}
resolve(route: ActivatedRouteSnapshot): Observable<any> { resolve(route: ActivatedRouteSnapshot): Observable<any> {

View file

@ -1,5 +1,5 @@
import { Component, OnInit, OnDestroy } from '@angular/core'; import { Component, OnInit, OnDestroy } from '@angular/core';
import { CanActivate, Router, RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router'; import { Router, RouterStateSnapshot, ActivatedRouteSnapshot } from '@angular/router';
import { MatDialog, MatDialogConfig } from '@angular/material/dialog'; import { MatDialog, MatDialogConfig } from '@angular/material/dialog';
import { UserService } from '../user.service'; import { UserService } from '../user.service';
import { FullnodeService } from '../fullnode.service'; import { FullnodeService } from '../fullnode.service';