From c486fbdf94bde9f65a950436f1e2acc746810265 Mon Sep 17 00:00:00 2001 From: Thomas <4159106+dtslvr@users.noreply.github.com> Date: Sun, 9 Apr 2023 09:15:13 +0200 Subject: [PATCH] Change MatSlideToggle to MatCheckbox --- .../admin-overview/admin-overview.component.ts | 6 +++--- .../admin-overview/admin-overview.html | 8 ++++---- .../admin-overview/admin-overview.module.ts | 4 ++-- .../app/pages/account/account-page.component.ts | 15 ++++++--------- .../src/app/pages/account/account-page.html | 16 ++++++++-------- .../src/app/pages/account/account-page.module.ts | 4 ++-- 6 files changed, 25 insertions(+), 28 deletions(-) diff --git a/apps/client/src/app/components/admin-overview/admin-overview.component.ts b/apps/client/src/app/components/admin-overview/admin-overview.component.ts index 6978eeb92..5aaa3e518 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.component.ts +++ b/apps/client/src/app/components/admin-overview/admin-overview.component.ts @@ -1,5 +1,5 @@ import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; -import { MatLegacySlideToggleChange as MatSlideToggleChange } from '@angular/material/legacy-slide-toggle'; +import { MatCheckboxChange } from '@angular/material/checkbox'; import { CacheService } from '@ghostfolio/client/services/cache.service'; import { DataService } from '@ghostfolio/client/services/data.service'; import { UserService } from '@ghostfolio/client/services/user/user.service'; @@ -166,14 +166,14 @@ export class AdminOverviewComponent implements OnDestroy, OnInit { } } - public onReadOnlyModeChange(aEvent: MatSlideToggleChange) { + public onReadOnlyModeChange(aEvent: MatCheckboxChange) { this.putAdminSetting({ key: PROPERTY_IS_READ_ONLY_MODE, value: aEvent.checked ? true : undefined }); } - public onEnableUserSignupModeChange(aEvent: MatSlideToggleChange) { + public onEnableUserSignupModeChange(aEvent: MatCheckboxChange) { this.putAdminSetting({ key: PROPERTY_IS_USER_SIGNUP_ENABLED, value: aEvent.checked ? undefined : false diff --git a/apps/client/src/app/components/admin-overview/admin-overview.html b/apps/client/src/app/components/admin-overview/admin-overview.html index 9b7c1922c..f7e084f60 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.html +++ b/apps/client/src/app/components/admin-overview/admin-overview.html @@ -101,21 +101,21 @@
User Signup
- + >
Read-only Mode
- + >
diff --git a/apps/client/src/app/components/admin-overview/admin-overview.module.ts b/apps/client/src/app/components/admin-overview/admin-overview.module.ts index 84916a301..5b090b908 100644 --- a/apps/client/src/app/components/admin-overview/admin-overview.module.ts +++ b/apps/client/src/app/components/admin-overview/admin-overview.module.ts @@ -3,8 +3,8 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; +import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatLegacySelectModule as MatSelectModule } from '@angular/material/legacy-select'; -import { MatLegacySlideToggleModule as MatSlideToggleModule } from '@angular/material/legacy-slide-toggle'; import { CacheService } from '@ghostfolio/client/services/cache.service'; import { GfValueModule } from '@ghostfolio/ui/value'; @@ -18,9 +18,9 @@ import { AdminOverviewComponent } from './admin-overview.component'; FormsModule, GfValueModule, MatButtonModule, + MatCheckboxModule, MatCardModule, MatSelectModule, - MatSlideToggleModule, ReactiveFormsModule ], providers: [CacheService], diff --git a/apps/client/src/app/pages/account/account-page.component.ts b/apps/client/src/app/pages/account/account-page.component.ts index 7c2beb8ed..e2242f7ae 100644 --- a/apps/client/src/app/pages/account/account-page.component.ts +++ b/apps/client/src/app/pages/account/account-page.component.ts @@ -5,11 +5,8 @@ import { OnInit, ViewChild } from '@angular/core'; +import { MatCheckbox, MatCheckboxChange } from '@angular/material/checkbox'; import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; -import { - MatLegacySlideToggle as MatSlideToggle, - MatLegacySlideToggleChange as MatSlideToggleChange -} from '@angular/material/legacy-slide-toggle'; import { MatSnackBar, MatSnackBarRef, @@ -39,7 +36,7 @@ import { CreateOrUpdateAccessDialog } from './create-or-update-access-dialog/cre }) export class AccountPageComponent implements OnDestroy, OnInit { @ViewChild('toggleSignInWithFingerprintEnabledElement') - signInWithFingerprintElement: MatSlideToggle; + signInWithFingerprintElement: MatCheckbox; public accesses: Access[]; public appearancePlaceholder = $localize`Auto`; @@ -215,7 +212,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { }); } - public onExperimentalFeaturesChange(aEvent: MatSlideToggleChange) { + public onExperimentalFeaturesChange(aEvent: MatCheckboxChange) { this.dataService .putUserSetting({ isExperimentalFeatures: aEvent.checked }) .pipe(takeUntil(this.unsubscribeSubject)) @@ -280,7 +277,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { } } - public onRestrictedViewChange(aEvent: MatSlideToggleChange) { + public onRestrictedViewChange(aEvent: MatCheckboxChange) { this.dataService .putUserSetting({ isRestrictedView: aEvent.checked }) .pipe(takeUntil(this.unsubscribeSubject)) @@ -298,7 +295,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { }); } - public onSignInWithFingerprintChange(aEvent: MatSlideToggleChange) { + public onSignInWithFingerprintChange(aEvent: MatCheckboxChange) { if (aEvent.checked) { this.registerDevice(); } else { @@ -314,7 +311,7 @@ export class AccountPageComponent implements OnDestroy, OnInit { } } - public onViewModeChange(aEvent: MatSlideToggleChange) { + public onViewModeChange(aEvent: MatCheckboxChange) { this.dataService .putUserSetting({ viewMode: aEvent.checked === true ? 'ZEN' : 'DEFAULT' }) .pipe(takeUntil(this.unsubscribeSubject)) diff --git a/apps/client/src/app/pages/account/account-page.html b/apps/client/src/app/pages/account/account-page.html index 8c270b1f1..0d420c8ba 100644 --- a/apps/client/src/app/pages/account/account-page.html +++ b/apps/client/src/app/pages/account/account-page.html @@ -88,12 +88,12 @@
- + >
@@ -226,23 +226,23 @@
- + >
Sign in with fingerprint
- + >
- + >
diff --git a/apps/client/src/app/pages/account/account-page.module.ts b/apps/client/src/app/pages/account/account-page.module.ts index df2442f4d..8ef256c99 100644 --- a/apps/client/src/app/pages/account/account-page.module.ts +++ b/apps/client/src/app/pages/account/account-page.module.ts @@ -3,10 +3,10 @@ import { NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatButtonModule } from '@angular/material/button'; import { MatCardModule } from '@angular/material/card'; +import { MatCheckboxModule } from '@angular/material/checkbox'; import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; import { MatLegacyFormFieldModule as MatFormFieldModule } from '@angular/material/legacy-form-field'; import { MatLegacySelectModule as MatSelectModule } from '@angular/material/legacy-select'; -import { MatLegacySlideToggleModule as MatSlideToggleModule } from '@angular/material/legacy-slide-toggle'; import { RouterModule } from '@angular/router'; import { GfPortfolioAccessTableModule } from '@ghostfolio/client/components/access-table/access-table.module'; import { GfPremiumIndicatorModule } from '@ghostfolio/ui/premium-indicator'; @@ -28,10 +28,10 @@ import { GfCreateOrUpdateAccessDialogModule } from './create-or-update-access-di GfValueModule, MatButtonModule, MatCardModule, + MatCheckboxModule, MatDialogModule, MatFormFieldModule, MatSelectModule, - MatSlideToggleModule, ReactiveFormsModule, RouterModule ]