Browse Source
Feature/migrate dialog components to angular material 15 (#1844)
* Migrate MatDialog
* Update changelog
pull/1848/head
Thomas Kaul
2 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
49 changed files with
68 additions and
83 deletions
-
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.scss
-
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts
-
apps/client/src/app/components/account-detail-dialog/account-detail-dialog.module.ts
-
apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.ts
-
apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.component.ts
-
apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.module.ts
-
apps/client/src/app/components/admin-market-data-detail/market-data-detail-dialog/market-data-detail-dialog.scss
-
apps/client/src/app/components/admin-market-data/admin-market-data.component.ts
-
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.scss
-
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts
-
apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.module.ts
-
apps/client/src/app/components/dialog-footer/dialog-footer.component.scss
-
apps/client/src/app/components/header/header.component.ts
-
apps/client/src/app/components/home-holdings/home-holdings.component.ts
-
apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.component.ts
-
apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.module.ts
-
apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.component.scss
-
apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.component.ts
-
apps/client/src/app/components/position/position-detail-dialog/position-detail-dialog.module.ts
-
apps/client/src/app/components/position/position.module.ts
-
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts
-
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.module.ts
-
apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.scss
-
apps/client/src/app/pages/account/account-page.component.ts
-
apps/client/src/app/pages/account/account-page.module.ts
-
apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.component.ts
-
apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.module.ts
-
apps/client/src/app/pages/account/create-or-update-access-dialog/create-or-update-access-dialog.scss
-
apps/client/src/app/pages/accounts/accounts-page.component.ts
-
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts
-
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.module.ts
-
apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.scss
-
apps/client/src/app/pages/portfolio/activities/activities-page.component.ts
-
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts
-
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.module.ts
-
apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.scss
-
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts
-
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.html
-
apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.module.ts
-
apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts
-
apps/client/src/app/pages/portfolio/allocations/allocations-page.module.ts
-
apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts
-
apps/client/src/app/pages/portfolio/holdings/holdings-page.component.ts
-
apps/client/src/app/pages/register/register-page.component.ts
-
apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts
-
apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.module.ts
-
apps/client/src/app/services/user/user.service.ts
-
apps/client/src/styles.scss
-
apps/client/src/styles/theme.scss
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
@ -6,10 +6,7 @@ import { |
|
|
|
OnDestroy, |
|
|
|
OnInit |
|
|
|
} from '@angular/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
|
import { UserService } from '@ghostfolio/client/services/user/user.service'; |
|
|
|
import { downloadAsFile } from '@ghostfolio/common/helper'; |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { GfDialogFooterModule } from '@ghostfolio/client/components/dialog-footer/dialog-footer.module'; |
|
|
|
import { GfDialogHeaderModule } from '@ghostfolio/client/components/dialog-header/dialog-header.module'; |
|
|
|
import { GfActivitiesTableModule } from '@ghostfolio/ui/activities-table/activities-table.module'; |
|
|
|
|
|
@ -7,7 +7,7 @@ import { |
|
|
|
OnInit, |
|
|
|
Output |
|
|
|
} from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { UserService } from '@ghostfolio/client/services/user/user.service'; |
|
|
|
import { |
|
|
|
DATE_FORMAT, |
|
|
|
|
|
@ -6,10 +6,7 @@ import { |
|
|
|
OnDestroy |
|
|
|
} from '@angular/core'; |
|
|
|
import { DateAdapter, MAT_DATE_LOCALE } from '@angular/material/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { AdminService } from '@ghostfolio/client/services/admin.service'; |
|
|
|
import { Subject, takeUntil } from 'rxjs'; |
|
|
|
|
|
|
|
|
|
@ -5,7 +5,7 @@ import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatDatepickerModule } from '@angular/material/datepicker'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
|
|
|
|
import { MarketDataDetailDialog } from './market-data-detail-dialog.component'; |
|
|
|
|
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
|
|
|
|
.mat-mdc-button { |
|
|
|
|
|
@ -6,7 +6,7 @@ import { |
|
|
|
OnInit, |
|
|
|
ViewChild |
|
|
|
} from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { MatTableDataSource } from '@angular/material/table'; |
|
|
|
import { MatSort } from '@angular/material/sort'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
@ -7,10 +7,7 @@ import { |
|
|
|
OnInit |
|
|
|
} from '@angular/core'; |
|
|
|
import { FormBuilder } from '@angular/forms'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { UpdateAssetProfileDto } from '@ghostfolio/api/app/admin/update-asset-profile.dto'; |
|
|
|
import { AdminService } from '@ghostfolio/client/services/admin.service'; |
|
|
|
import { |
|
|
|
|
|
@ -3,7 +3,7 @@ import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
import { MatMenuModule } from '@angular/material/menu'; |
|
|
|
import { GfAdminMarketDataDetailModule } from '@ghostfolio/client/components/admin-market-data-detail/admin-market-data-detail.module'; |
|
|
|
|
|
@ -3,5 +3,5 @@ |
|
|
|
flex: 0 0 auto; |
|
|
|
margin-bottom: 0; |
|
|
|
min-height: 0; |
|
|
|
padding: 0; |
|
|
|
padding: 0 !important; |
|
|
|
} |
|
|
|
|
|
@ -6,7 +6,7 @@ import { |
|
|
|
OnChanges, |
|
|
|
Output |
|
|
|
} from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { Router } from '@angular/router'; |
|
|
|
import { LoginWithAccessTokenDialog } from '@ghostfolio/client/components/login-with-access-token-dialog/login-with-access-token-dialog.component'; |
|
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { PositionDetailDialog } from '@ghostfolio/client/components/position/position-detail-dialog/position-detail-dialog.component'; |
|
|
|
import { ToggleComponent } from '@ghostfolio/client/components/toggle/toggle.component'; |
|
|
|
|
|
@ -1,9 +1,6 @@ |
|
|
|
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; |
|
|
|
import { MatCheckboxChange } from '@angular/material/checkbox'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { Router } from '@angular/router'; |
|
|
|
import { InternetIdentityService } from '@ghostfolio/client/services/internet-identity.service'; |
|
|
|
import { |
|
|
|
|
|
@ -4,7 +4,7 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatCheckboxModule } from '@angular/material/checkbox'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
|
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
|
|
|
|
gf-line-chart { |
|
|
|
|
|
@ -6,10 +6,7 @@ import { |
|
|
|
OnDestroy, |
|
|
|
OnInit |
|
|
|
} from '@angular/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
|
import { DATE_FORMAT, downloadAsFile } from '@ghostfolio/common/helper'; |
|
|
|
import { |
|
|
|
|
|
@ -2,7 +2,7 @@ import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatChipsModule } from '@angular/material/chips'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { GfDialogFooterModule } from '@ghostfolio/client/components/dialog-footer/dialog-footer.module'; |
|
|
|
import { GfDialogHeaderModule } from '@ghostfolio/client/components/dialog-header/dialog-header.module'; |
|
|
|
import { GfActivitiesTableModule } from '@ghostfolio/ui/activities-table/activities-table.module'; |
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { RouterModule } from '@angular/router'; |
|
|
|
import { GfSymbolModule } from '@ghostfolio/client/pipes/symbol/symbol.module'; |
|
|
|
import { GfTrendIndicatorModule } from '@ghostfolio/ui/trend-indicator'; |
|
|
|
|
|
@ -1,8 +1,5 @@ |
|
|
|
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
|
|
|
|
import { SubscriptionInterstitialDialogParams } from './interfaces/interfaces'; |
|
|
|
|
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { RouterModule } from '@angular/router'; |
|
|
|
import { GfPremiumIndicatorModule } from '@ghostfolio/ui/premium-indicator'; |
|
|
|
|
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
|
|
|
|
ion-icon[name='checkmark-circle-outline'] { |
|
|
|
|
|
@ -6,7 +6,7 @@ import { |
|
|
|
ViewChild |
|
|
|
} from '@angular/core'; |
|
|
|
import { MatCheckbox, MatCheckboxChange } from '@angular/material/checkbox'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { |
|
|
|
MatSnackBar, |
|
|
|
MatSnackBarRef, |
|
|
|
|
|
@ -4,7 +4,7 @@ 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 { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatSelectModule } from '@angular/material/select'; |
|
|
|
import { RouterModule } from '@angular/router'; |
|
|
|
|
|
@ -4,10 +4,7 @@ import { |
|
|
|
Inject, |
|
|
|
OnDestroy |
|
|
|
} from '@angular/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { Subject } from 'rxjs'; |
|
|
|
|
|
|
|
import { CreateOrUpdateAccessDialogParams } from './interfaces/interfaces'; |
|
|
|
|
|
@ -2,7 +2,7 @@ import { CommonModule } from '@angular/common'; |
|
|
|
import { NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
import { MatSelectModule } from '@angular/material/select'; |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { CreateAccountDto } from '@ghostfolio/api/app/account/create-account.dto'; |
|
|
|
import { UpdateAccountDto } from '@ghostfolio/api/app/account/update-account.dto'; |
|
|
|
|
|
@ -4,10 +4,7 @@ import { |
|
|
|
Inject, |
|
|
|
OnDestroy |
|
|
|
} from '@angular/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { Subject } from 'rxjs'; |
|
|
|
|
|
|
|
import { DataService } from '../../../services/data.service'; |
|
|
|
|
|
@ -3,7 +3,7 @@ import { NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatCheckboxModule } from '@angular/material/checkbox'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
import { MatSelectModule } from '@angular/material/select'; |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto'; |
|
|
|
import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|
|
|
|
|
@ -11,10 +11,7 @@ import { |
|
|
|
import { FormBuilder, FormGroup, Validators } from '@angular/forms'; |
|
|
|
import { MatAutocompleteSelectedEvent } from '@angular/material/autocomplete'; |
|
|
|
import { DateAdapter, MAT_DATE_LOCALE } from '@angular/material/core'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { CreateOrderDto } from '@ghostfolio/api/app/order/create-order.dto'; |
|
|
|
import { UpdateOrderDto } from '@ghostfolio/api/app/order/update-order.dto'; |
|
|
|
import { LookupItem } from '@ghostfolio/api/app/symbol/interfaces/lookup-item.interface'; |
|
|
|
|
|
@ -7,7 +7,7 @@ import { MatChipsModule } from '@angular/material/chips'; |
|
|
|
import { MatDatepickerModule } from '@angular/material/datepicker'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatProgressSpinnerModule } from '@angular/material/progress-spinner'; |
|
|
|
import { MatSelectModule } from '@angular/material/select'; |
|
|
|
import { GfSymbolModule } from '@ghostfolio/client/pipes/symbol/symbol.module'; |
|
|
|
|
|
@ -1,13 +1,13 @@ |
|
|
|
:host { |
|
|
|
display: block; |
|
|
|
|
|
|
|
.mat-dialog-actions { |
|
|
|
.mat-mdc-dialog-actions { |
|
|
|
gf-value { |
|
|
|
font-size: 0.9rem; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
max-height: unset; |
|
|
|
|
|
|
|
.mat-datepicker-input { |
|
|
@ -25,7 +25,7 @@ |
|
|
|
} |
|
|
|
|
|
|
|
:host-context(.is-dark-theme) { |
|
|
|
.mat-dialog-content { |
|
|
|
.mat-mdc-dialog-content { |
|
|
|
.mat-datepicker-input { |
|
|
|
&.mat-mdc-input-element:disabled { |
|
|
|
color: var(--light-primary-text); |
|
|
|
|
|
@ -6,10 +6,7 @@ import { |
|
|
|
OnDestroy |
|
|
|
} from '@angular/core'; |
|
|
|
import { FormBuilder, FormGroup, Validators } from '@angular/forms'; |
|
|
|
import { |
|
|
|
MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA, |
|
|
|
MatLegacyDialogRef as MatDialogRef |
|
|
|
} from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA, MatDialogRef } from '@angular/material/dialog'; |
|
|
|
import { MatSnackBar } from '@angular/material/snack-bar'; |
|
|
|
import { CreateAccountDto } from '@ghostfolio/api/app/account/create-account.dto'; |
|
|
|
import { Activity } from '@ghostfolio/api/app/order/interfaces/activities.interface'; |
|
|
|
|
|
@ -34,7 +34,7 @@ |
|
|
|
<ng-template #selectFile> |
|
|
|
<div class="d-flex justify-content-center flex-column"> |
|
|
|
<button |
|
|
|
class="py-3" |
|
|
|
class="py-4" |
|
|
|
color="primary" |
|
|
|
mat-stroked-button |
|
|
|
(click)="onSelectFile()" |
|
|
|
|
|
@ -3,7 +3,7 @@ import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatExpansionModule } from '@angular/material/expansion'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatSelectModule } from '@angular/material/select'; |
|
|
|
import { GfDialogFooterModule } from '@ghostfolio/client/components/dialog-footer/dialog-footer.module'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { AccountDetailDialog } from '@ghostfolio/client/components/account-detail-dialog/account-detail-dialog.component'; |
|
|
|
import { AccountDetailDialogParams } from '@ghostfolio/client/components/account-detail-dialog/interfaces/interfaces'; |
|
|
|
|
|
@ -1,7 +1,7 @@ |
|
|
|
import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { MatCardModule } from '@angular/material/card'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatProgressBarModule } from '@angular/material/progress-bar'; |
|
|
|
import { GfWorldMapChartModule } from '@ghostfolio/client/components/world-map-chart/world-map-chart.module'; |
|
|
|
import { GfActivitiesFilterModule } from '@ghostfolio/ui/activities-filter/activities-filter.module'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { PositionDetailDialogParams } from '@ghostfolio/client/components/position/position-detail-dialog/interfaces/interfaces'; |
|
|
|
import { PositionDetailDialog } from '@ghostfolio/client/components/position/position-detail-dialog/position-detail-dialog.component'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectorRef, Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ActivatedRoute, Router } from '@angular/router'; |
|
|
|
import { PositionDetailDialogParams } from '@ghostfolio/client/components/position/position-detail-dialog/interfaces/interfaces'; |
|
|
|
import { PositionDetailDialog } from '@ghostfolio/client/components/position/position-detail-dialog/position-detail-dialog.component'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { Component, OnDestroy, OnInit } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { Router } from '@angular/router'; |
|
|
|
import { DataService } from '@ghostfolio/client/services/data.service'; |
|
|
|
import { InternetIdentityService } from '@ghostfolio/client/services/internet-identity.service'; |
|
|
|
|
|
@ -1,5 +1,5 @@ |
|
|
|
import { ChangeDetectionStrategy, Component, Inject } from '@angular/core'; |
|
|
|
import { MAT_LEGACY_DIALOG_DATA as MAT_DIALOG_DATA } from '@angular/material/legacy-dialog'; |
|
|
|
import { MAT_DIALOG_DATA } from '@angular/material/dialog'; |
|
|
|
|
|
|
|
@Component({ |
|
|
|
selector: 'gf-show-access-token-dialog', |
|
|
|
|
|
@ -4,7 +4,7 @@ import { CommonModule } from '@angular/common'; |
|
|
|
import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; |
|
|
|
import { FormsModule, ReactiveFormsModule } from '@angular/forms'; |
|
|
|
import { MatButtonModule } from '@angular/material/button'; |
|
|
|
import { MatLegacyDialogModule as MatDialogModule } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialogModule } from '@angular/material/dialog'; |
|
|
|
import { MatFormFieldModule } from '@angular/material/form-field'; |
|
|
|
import { MatInputModule } from '@angular/material/input'; |
|
|
|
|
|
|
|
|
|
@ -1,6 +1,6 @@ |
|
|
|
import { HttpClient } from '@angular/common/http'; |
|
|
|
import { Injectable } from '@angular/core'; |
|
|
|
import { MatLegacyDialog as MatDialog } from '@angular/material/legacy-dialog'; |
|
|
|
import { MatDialog } from '@angular/material/dialog'; |
|
|
|
import { ObservableStore } from '@codewithdan/observable-store'; |
|
|
|
import { SubscriptionInterstitialDialogParams } from '@ghostfolio/client/components/subscription-interstitial-dialog/interfaces/interfaces'; |
|
|
|
import { SubscriptionInterstitialDialog } from '@ghostfolio/client/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component'; |
|
|
|
|
|
@ -236,8 +236,12 @@ body { |
|
|
|
@include gf-table(true); |
|
|
|
} |
|
|
|
|
|
|
|
.mat-dialog-container { |
|
|
|
.mat-mdc-dialog-container { |
|
|
|
background: var(--dark-background); |
|
|
|
|
|
|
|
.mdc-dialog__content { |
|
|
|
--mdc-dialog-supporting-text-color: rgba(var(--light-primary-text)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.mat-mdc-fab, |
|
|
@ -375,6 +379,12 @@ ngx-skeleton-loader { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.mat-mdc-dialog-container { |
|
|
|
.mdc-dialog__content { |
|
|
|
--mdc-dialog-supporting-text-color: rgba(var(--dark-primary-text)); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.mat-mdc-fab, |
|
|
|
.mat-mdc-unelevated-button { |
|
|
|
&.mat-primary { |
|
|
@ -429,6 +439,14 @@ ngx-skeleton-loader { |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
.mdc-dialog__actions { |
|
|
|
padding: 12px 24px !important; |
|
|
|
} |
|
|
|
|
|
|
|
.mdc-dialog__title { |
|
|
|
padding: 9px 24px !important; |
|
|
|
} |
|
|
|
|
|
|
|
.no-min-width { |
|
|
|
min-width: unset !important; |
|
|
|
} |
|
|
|
|
|
@ -72,7 +72,6 @@ $gf-secondary: ( |
|
|
|
$gf-typography: mat.define-typography-config(); |
|
|
|
|
|
|
|
@include mat.core(); |
|
|
|
@include mat.legacy-core(); |
|
|
|
|
|
|
|
// Create default theme |
|
|
|
$gf-theme-default: mat.define-light-theme( |
|
|
@ -86,7 +85,6 @@ $gf-theme-default: mat.define-light-theme( |
|
|
|
) |
|
|
|
); |
|
|
|
@include mat.all-component-themes($gf-theme-default); |
|
|
|
@include mat.all-legacy-component-themes($gf-theme-default); |
|
|
|
|
|
|
|
// Create dark theme |
|
|
|
$gf-theme-dark: mat.define-dark-theme( |
|
|
@ -101,7 +99,6 @@ $gf-theme-dark: mat.define-dark-theme( |
|
|
|
); |
|
|
|
.is-dark-theme { |
|
|
|
@include mat.all-component-colors($gf-theme-dark); |
|
|
|
@include mat.all-legacy-component-colors($gf-theme-dark); |
|
|
|
} |
|
|
|
|
|
|
|
:root { |
|
|
|