From efc92f0420592169f7cc9139a7200ffbd0180e02 Mon Sep 17 00:00:00 2001 From: Karel De Smet Date: Fri, 27 Dec 2024 21:03:10 +0100 Subject: [PATCH] feat: changes after running the yarn nx migrate commands --- apps/client/.eslintrc.json | 6 ++ apps/client/src/app/app.component.ts | 3 +- .../access-table/access-table.component.ts | 3 +- .../account-detail-dialog.component.ts | 3 +- .../accounts-table.component.ts | 3 +- .../admin-jobs/admin-jobs.component.ts | 3 +- .../admin-market-data.component.ts | 3 +- .../asset-profile-dialog.component.ts | 3 +- .../create-asset-profile-dialog.component.ts | 3 +- .../admin-overview.component.ts | 3 +- .../admin-platform.component.ts | 3 +- ...ate-or-update-platform-dialog.component.ts | 3 +- .../admin-settings.component.ts | 3 +- ...ghostfolio-premium-api-dialog.component.ts | 1 - .../admin-tag/admin-tag.component.ts | 3 +- .../create-or-update-tag-dialog.component.ts | 3 +- .../admin-users/admin-users.component.ts | 3 +- .../asset-profile-icon.component.ts | 1 - .../benchmark-comparator.component.ts | 3 +- .../dialog-footer/dialog-footer.component.ts | 3 +- .../dialog-header/dialog-header.component.ts | 3 +- .../fear-and-greed-index.component.ts | 3 +- .../app/components/header/header.component.ts | 3 +- .../holding-detail-dialog.component.ts | 1 - .../home-holdings/home-holdings.component.ts | 3 +- .../home-market/home-market.component.ts | 3 +- .../home-overview/home-overview.component.ts | 3 +- .../home-summary/home-summary.component.ts | 3 +- .../investment-chart.component.ts | 3 +- ...ogin-with-access-token-dialog.component.ts | 3 +- .../portfolio-performance.component.ts | 3 +- .../portfolio-summary.component.ts | 3 +- .../rule-settings-dialog.component.ts | 1 - .../src/app/components/rule/rule.component.ts | 3 +- .../app/components/rules/rules.component.ts | 3 +- ...scription-interstitial-dialog.component.ts | 3 +- .../app/components/toggle/toggle.component.ts | 3 +- ...reate-or-update-access-dialog.component.ts | 3 +- .../user-account-access.component.ts | 3 +- .../user-account-membership.component.ts | 3 +- .../user-account-settings.component.ts | 3 +- .../world-map-chart.component.ts | 3 +- .../alert-dialog/alert-dialog.component.ts | 1 - .../confirmation-dialog.component.ts | 1 - .../prompt-dialog/prompt-dialog.component.ts | 1 - .../file-drop/file-drop.directive.ts | 3 +- .../app/pages/about/about-page.component.ts | 3 +- .../changelog/changelog-page.component.ts | 3 +- .../about/license/license-page.component.ts | 3 +- .../oss-friends/oss-friends-page.component.ts | 3 +- .../overview/about-overview-page.component.ts | 3 +- .../privacy-policy-page.component.ts | 3 +- .../pages/accounts/accounts-page.component.ts | 3 +- ...eate-or-update-account-dialog.component.ts | 3 +- .../transfer-balance-dialog.component.ts | 3 +- .../app/pages/admin/admin-page.component.ts | 3 +- .../src/app/pages/api/api-page.component.ts | 1 - .../src/app/pages/auth/auth-page.component.ts | 3 +- .../hallo-ghostfolio-page.component.ts | 1 - .../hello-ghostfolio-page.component.ts | 1 - ...st-months-in-open-source-page.component.ts | 1 - ...-meets-internet-identity-page.component.ts | 1 - ...get-my-finances-in-order-page.component.ts | 1 - .../500-stars-on-github-page.component.ts | 1 - .../hacktoberfest-2022-page.component.ts | 1 - .../black-friday-2022-page.component.ts | 1 - ...g-your-personal-finances-page.component.ts | 1 - ...auf-sackgeld-vorgestellt-page.component.ts | 1 - .../ghostfolio-meets-umbrel-page.component.ts | 1 - .../1000-stars-on-github-page.component.ts | 1 - ...otential-with-ghostfolio-page.component.ts | 1 - ...ploring-the-path-to-fire-page.component.ts | 1 - ...tfolio-joins-oss-friends-page.component.ts | 1 - .../ghostfolio-2-page.component.ts | 1 - .../hacktoberfest-2023-page.component.ts | 1 - .../black-week-2023-page.component.ts | 1 - ...oberfest-2023-debriefing-page.component.ts | 1 - .../hacktoberfest-2024-page.component.ts | 1 - .../black-weeks-2024-page.component.ts | 1 - .../src/app/pages/blog/blog-page.component.ts | 3 +- .../src/app/pages/faq/faq-page.component.ts | 3 +- .../overview/faq-overview-page.component.ts | 3 +- .../app/pages/faq/saas/saas-page.component.ts | 3 +- .../self-hosting-page.component.ts | 3 +- .../pages/features/features-page.component.ts | 1 - .../src/app/pages/home/home-page.component.ts | 3 +- .../pages/landing/landing-page.component.ts | 3 +- .../pages/markets/markets-page.component.ts | 3 +- .../src/app/pages/open/open-page.component.ts | 3 +- .../activities/activities-page.component.ts | 3 +- ...ate-or-update-activity-dialog.component.ts | 3 +- .../import-activities-dialog.component.ts | 3 +- .../allocations/allocations-page.component.ts | 3 +- .../analysis/analysis-page.component.ts | 3 +- .../portfolio/fire/fire-page.component.ts | 3 +- .../portfolio/portfolio-page.component.ts | 3 +- .../portfolio/x-ray/x-ray-page.component.ts | 3 +- .../pages/pricing/pricing-page.component.ts | 3 +- .../app/pages/public/public-page.component.ts | 3 +- .../pages/register/register-page.component.ts | 3 +- .../show-access-token-dialog.component.ts | 3 +- .../glossary/resources-glossary.component.ts | 3 +- .../guides/resources-guides.component.ts | 3 +- .../markets/resources-markets.component.ts | 3 +- .../overview/resources-overview.component.ts | 3 +- .../personal-finance-tools-page.component.ts | 3 +- .../product-page.component.ts | 1 - .../resources/resources-page.component.ts | 3 +- .../user-account-page.component.ts | 3 +- .../pages/webauthn/webauthn-page.component.ts | 1 - .../src/app/pages/zen/zen-page.component.ts | 3 +- .../src/app/pipes/symbol/symbol.pipe.ts | 5 +- apps/client/src/styles/theme.scss | 3 +- libs/ui/.eslintrc.json | 3 +- .../account-balances.component.ts | 1 - .../activities-filter.component.ts | 1 - .../activities-table.component.ts | 1 - .../activity-type/activity-type.component.ts | 1 - .../assistant-list-item.component.ts | 1 - .../src/lib/assistant/assistant.component.ts | 1 - .../benchmark-detail-dialog.component.ts | 1 - .../src/lib/benchmark/benchmark.component.ts | 1 - .../ui/src/lib/carousel/carousel.component.ts | 1 - .../currency-selector.component.ts | 1 - .../data-provider-credits.component.ts | 1 - .../fire-calculator.component.ts | 1 - ...cal-market-data-editor-dialog.component.ts | 1 - ...historical-market-data-editor.component.ts | 1 - .../holdings-table.component.ts | 1 - .../lib/line-chart/line-chart.component.ts | 1 - libs/ui/src/lib/logo/logo.component.ts | 1 - .../membership-card.component.ts | 1 - .../no-transactions-info.component.ts | 1 - .../portfolio-proportion-chart.component.ts | 1 - .../premium-indicator.component.ts | 1 - .../src/lib/shared/abstract-mat-form-field.ts | 3 +- .../symbol-autocomplete.component.ts | 1 - .../top-holdings/top-holdings.component.ts | 1 - .../treemap-chart/treemap-chart.component.ts | 1 - .../trend-indicator.component.ts | 1 - libs/ui/src/lib/value/value.component.ts | 1 - package.json | 83 ++++++++++--------- 142 files changed, 214 insertions(+), 181 deletions(-) diff --git a/apps/client/.eslintrc.json b/apps/client/.eslintrc.json index 5438b3c9c..fdb4f84f1 100644 --- a/apps/client/.eslintrc.json +++ b/apps/client/.eslintrc.json @@ -16,6 +16,12 @@ { "files": ["*.js", "*.jsx"], "rules": {} + }, + { + "files": ["*.ts"], + "rules": { + "@angular-eslint/prefer-standalone": "off" + } } ], "plugins": ["@angular-eslint/eslint-plugin", "@typescript-eslint"], diff --git a/apps/client/src/app/app.component.ts b/apps/client/src/app/app.component.ts index 86d4282a2..4982615a5 100644 --- a/apps/client/src/app/app.component.ts +++ b/apps/client/src/app/app.component.ts @@ -38,7 +38,8 @@ import { UserService } from './services/user/user.service'; selector: 'gf-root', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './app.component.html', - styleUrls: ['./app.component.scss'] + styleUrls: ['./app.component.scss'], + standalone: false }) export class AppComponent implements OnDestroy, OnInit { @HostBinding('class.has-info-message') get getHasMessage() { diff --git a/apps/client/src/app/components/access-table/access-table.component.ts b/apps/client/src/app/components/access-table/access-table.component.ts index eb40647eb..da8ceb094 100644 --- a/apps/client/src/app/components/access-table/access-table.component.ts +++ b/apps/client/src/app/components/access-table/access-table.component.ts @@ -18,7 +18,8 @@ import { MatTableDataSource } from '@angular/material/table'; selector: 'gf-access-table', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './access-table.component.html', - styleUrls: ['./access-table.component.scss'] + styleUrls: ['./access-table.component.scss'], + standalone: false }) export class AccessTableComponent implements OnChanges { @Input() accesses: Access[]; diff --git a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts index d4bdad556..c77d8cb4a 100644 --- a/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts +++ b/apps/client/src/app/components/account-detail-dialog/account-detail-dialog.component.ts @@ -37,7 +37,8 @@ import { AccountDetailDialogParams } from './interfaces/interfaces'; selector: 'gf-account-detail-dialog', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: 'account-detail-dialog.html', - styleUrls: ['./account-detail-dialog.component.scss'] + styleUrls: ['./account-detail-dialog.component.scss'], + standalone: false }) export class AccountDetailDialog implements OnDestroy, OnInit { public accountBalances: AccountBalancesResponse['balances']; diff --git a/apps/client/src/app/components/accounts-table/accounts-table.component.ts b/apps/client/src/app/components/accounts-table/accounts-table.component.ts index 06359e57a..a130e7a27 100644 --- a/apps/client/src/app/components/accounts-table/accounts-table.component.ts +++ b/apps/client/src/app/components/accounts-table/accounts-table.component.ts @@ -23,7 +23,8 @@ import { Subject, Subscription } from 'rxjs'; selector: 'gf-accounts-table', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './accounts-table.component.html', - styleUrls: ['./accounts-table.component.scss'] + styleUrls: ['./accounts-table.component.scss'], + standalone: false }) export class AccountsTableComponent implements OnChanges, OnDestroy { @Input() accounts: AccountModel[]; diff --git a/apps/client/src/app/components/admin-jobs/admin-jobs.component.ts b/apps/client/src/app/components/admin-jobs/admin-jobs.component.ts index 577303d60..17b7f54da 100644 --- a/apps/client/src/app/components/admin-jobs/admin-jobs.component.ts +++ b/apps/client/src/app/components/admin-jobs/admin-jobs.component.ts @@ -27,7 +27,8 @@ import { takeUntil } from 'rxjs/operators'; changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-admin-jobs', styleUrls: ['./admin-jobs.scss'], - templateUrl: './admin-jobs.html' + templateUrl: './admin-jobs.html', + standalone: false }) export class AdminJobsComponent implements OnDestroy, OnInit { public DATA_GATHERING_QUEUE_PRIORITY_LOW = DATA_GATHERING_QUEUE_PRIORITY_LOW; diff --git a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts index 5eb869694..30ef457d2 100644 --- a/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts +++ b/apps/client/src/app/components/admin-market-data/admin-market-data.component.ts @@ -48,7 +48,8 @@ import { CreateAssetProfileDialogParams } from './create-asset-profile-dialog/in host: { class: 'has-fab' }, selector: 'gf-admin-market-data', styleUrls: ['./admin-market-data.scss'], - templateUrl: './admin-market-data.html' + templateUrl: './admin-market-data.html', + standalone: false }) export class AdminMarketDataComponent implements AfterViewInit, OnDestroy, OnInit diff --git a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts index a271915f3..a144bae87 100644 --- a/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/asset-profile-dialog/asset-profile-dialog.component.ts @@ -42,7 +42,8 @@ import { AssetProfileDialogParams } from './interfaces/interfaces'; selector: 'gf-asset-profile-dialog', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: 'asset-profile-dialog.html', - styleUrls: ['./asset-profile-dialog.component.scss'] + styleUrls: ['./asset-profile-dialog.component.scss'], + standalone: false }) export class AssetProfileDialog implements OnDestroy, OnInit { public assetProfileClass: string; diff --git a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts index 422ac45a9..fa5e33f10 100644 --- a/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts +++ b/apps/client/src/app/components/admin-market-data/create-asset-profile-dialog/create-asset-profile-dialog.component.ts @@ -28,7 +28,8 @@ import { CreateAssetProfileDialogMode } from './interfaces/interfaces'; host: { class: 'h-100' }, selector: 'gf-create-asset-profile-dialog', styleUrls: ['./create-asset-profile-dialog.component.scss'], - templateUrl: 'create-asset-profile-dialog.html' + templateUrl: 'create-asset-profile-dialog.html', + standalone: false }) export class CreateAssetProfileDialog implements OnInit, OnDestroy { public createAssetProfileForm: FormGroup; 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 82bb85c13..d217f871d 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 @@ -36,7 +36,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-admin-overview', styleUrls: ['./admin-overview.scss'], - templateUrl: './admin-overview.html' + templateUrl: './admin-overview.html', + standalone: false }) export class AdminOverviewComponent implements OnDestroy, OnInit { public couponDuration: StringValue = '14 days'; diff --git a/apps/client/src/app/components/admin-platform/admin-platform.component.ts b/apps/client/src/app/components/admin-platform/admin-platform.component.ts index 03b6fd325..1f84c2b8c 100644 --- a/apps/client/src/app/components/admin-platform/admin-platform.component.ts +++ b/apps/client/src/app/components/admin-platform/admin-platform.component.ts @@ -29,7 +29,8 @@ import { CreateOrUpdatePlatformDialog } from './create-or-update-platform-dialog changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-admin-platform', styleUrls: ['./admin-platform.component.scss'], - templateUrl: './admin-platform.component.html' + templateUrl: './admin-platform.component.html', + standalone: false }) export class AdminPlatformComponent implements OnInit, OnDestroy { @ViewChild(MatSort) sort: MatSort; diff --git a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts index 518b6dd52..e29a4e05f 100644 --- a/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts +++ b/apps/client/src/app/components/admin-platform/create-or-update-platform-dialog/create-or-update-platform-dialog.component.ts @@ -19,7 +19,8 @@ import { CreateOrUpdatePlatformDialogParams } from './interfaces/interfaces'; host: { class: 'h-100' }, selector: 'gf-create-or-update-platform-dialog', styleUrls: ['./create-or-update-platform-dialog.scss'], - templateUrl: 'create-or-update-platform-dialog.html' + templateUrl: 'create-or-update-platform-dialog.html', + standalone: false }) export class CreateOrUpdatePlatformDialog implements OnDestroy { public platformForm: FormGroup; diff --git a/apps/client/src/app/components/admin-settings/admin-settings.component.ts b/apps/client/src/app/components/admin-settings/admin-settings.component.ts index 1ff67e01a..4c6e7662e 100644 --- a/apps/client/src/app/components/admin-settings/admin-settings.component.ts +++ b/apps/client/src/app/components/admin-settings/admin-settings.component.ts @@ -30,7 +30,8 @@ import { GfGhostfolioPremiumApiDialogComponent } from './ghostfolio-premium-api- changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-admin-settings', styleUrls: ['./admin-settings.component.scss'], - templateUrl: './admin-settings.component.html' + templateUrl: './admin-settings.component.html', + standalone: false }) export class AdminSettingsComponent implements OnDestroy, OnInit { public defaultDateFormat: string; diff --git a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.component.ts b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.component.ts index f15866f13..a8bb29571 100644 --- a/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.component.ts +++ b/apps/client/src/app/components/admin-settings/ghostfolio-premium-api-dialog/ghostfolio-premium-api-dialog.component.ts @@ -25,7 +25,6 @@ import { GhostfolioPremiumApiDialogParams } from './interfaces/interfaces'; MatDialogModule ], selector: 'gf-ghostfolio-premium-api-dialog', - standalone: true, styleUrls: ['./ghostfolio-premium-api-dialog.scss'], templateUrl: './ghostfolio-premium-api-dialog.html' }) diff --git a/apps/client/src/app/components/admin-tag/admin-tag.component.ts b/apps/client/src/app/components/admin-tag/admin-tag.component.ts index b8c184b48..3c0bdb684 100644 --- a/apps/client/src/app/components/admin-tag/admin-tag.component.ts +++ b/apps/client/src/app/components/admin-tag/admin-tag.component.ts @@ -29,7 +29,8 @@ import { CreateOrUpdateTagDialog } from './create-or-update-tag-dialog/create-or changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-admin-tag', styleUrls: ['./admin-tag.component.scss'], - templateUrl: './admin-tag.component.html' + templateUrl: './admin-tag.component.html', + standalone: false }) export class AdminTagComponent implements OnInit, OnDestroy { @ViewChild(MatSort) sort: MatSort; diff --git a/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts b/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts index f50974358..9b7194cc6 100644 --- a/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts +++ b/apps/client/src/app/components/admin-tag/create-or-update-tag-dialog/create-or-update-tag-dialog.component.ts @@ -19,7 +19,8 @@ import { CreateOrUpdateTagDialogParams } from './interfaces/interfaces'; host: { class: 'h-100' }, selector: 'gf-create-or-update-tag-dialog', styleUrls: ['./create-or-update-tag-dialog.scss'], - templateUrl: 'create-or-update-tag-dialog.html' + templateUrl: 'create-or-update-tag-dialog.html', + standalone: false }) export class CreateOrUpdateTagDialog implements OnDestroy { public tagForm: FormGroup; diff --git a/apps/client/src/app/components/admin-users/admin-users.component.ts b/apps/client/src/app/components/admin-users/admin-users.component.ts index 91c258f90..50b8cb5f3 100644 --- a/apps/client/src/app/components/admin-users/admin-users.component.ts +++ b/apps/client/src/app/components/admin-users/admin-users.component.ts @@ -29,7 +29,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-admin-users', styleUrls: ['./admin-users.scss'], - templateUrl: './admin-users.html' + templateUrl: './admin-users.html', + standalone: false }) export class AdminUsersComponent implements OnDestroy, OnInit { @ViewChild(MatPaginator) paginator: MatPaginator; diff --git a/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts b/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts index 108c39b04..5db862969 100644 --- a/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts +++ b/apps/client/src/app/components/asset-profile-icon/asset-profile-icon.component.ts @@ -13,7 +13,6 @@ import { DataSource } from '@prisma/client'; imports: [CommonModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-asset-profile-icon', - standalone: true, styleUrls: ['./asset-profile-icon.component.scss'], templateUrl: './asset-profile-icon.component.html' }) diff --git a/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts b/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts index 4ea3422ec..afcb561f6 100644 --- a/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts +++ b/apps/client/src/app/components/benchmark-comparator/benchmark-comparator.component.ts @@ -44,7 +44,8 @@ import annotationPlugin from 'chartjs-plugin-annotation'; selector: 'gf-benchmark-comparator', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './benchmark-comparator.component.html', - styleUrls: ['./benchmark-comparator.component.scss'] + styleUrls: ['./benchmark-comparator.component.scss'], + standalone: false }) export class BenchmarkComparatorComponent implements OnChanges, OnDestroy { @Input() benchmark: Partial; diff --git a/apps/client/src/app/components/dialog-footer/dialog-footer.component.ts b/apps/client/src/app/components/dialog-footer/dialog-footer.component.ts index 07f37a310..1f27f9b27 100644 --- a/apps/client/src/app/components/dialog-footer/dialog-footer.component.ts +++ b/apps/client/src/app/components/dialog-footer/dialog-footer.component.ts @@ -11,7 +11,8 @@ import { selector: 'gf-dialog-footer', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './dialog-footer.component.html', - styleUrls: ['./dialog-footer.component.scss'] + styleUrls: ['./dialog-footer.component.scss'], + standalone: false }) export class DialogFooterComponent { @Input() deviceType: string; diff --git a/apps/client/src/app/components/dialog-header/dialog-header.component.ts b/apps/client/src/app/components/dialog-header/dialog-header.component.ts index f4fa82d36..0ff9d1560 100644 --- a/apps/client/src/app/components/dialog-header/dialog-header.component.ts +++ b/apps/client/src/app/components/dialog-header/dialog-header.component.ts @@ -11,7 +11,8 @@ import { selector: 'gf-dialog-header', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './dialog-header.component.html', - styleUrls: ['./dialog-header.component.scss'] + styleUrls: ['./dialog-header.component.scss'], + standalone: false }) export class DialogHeaderComponent { @Input() deviceType: string; diff --git a/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.ts b/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.ts index f7463532b..96cb272a0 100644 --- a/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.ts +++ b/apps/client/src/app/components/fear-and-greed-index/fear-and-greed-index.component.ts @@ -12,7 +12,8 @@ import { selector: 'gf-fear-and-greed-index', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './fear-and-greed-index.component.html', - styleUrls: ['./fear-and-greed-index.component.scss'] + styleUrls: ['./fear-and-greed-index.component.scss'], + standalone: false }) export class FearAndGreedIndexComponent implements OnChanges { @Input() fearAndGreedIndex: number; diff --git a/apps/client/src/app/components/header/header.component.ts b/apps/client/src/app/components/header/header.component.ts index 004fa5f3f..728320aef 100644 --- a/apps/client/src/app/components/header/header.component.ts +++ b/apps/client/src/app/components/header/header.component.ts @@ -35,7 +35,8 @@ import { catchError, takeUntil } from 'rxjs/operators'; selector: 'gf-header', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './header.component.html', - styleUrls: ['./header.component.scss'] + styleUrls: ['./header.component.scss'], + standalone: false }) export class HeaderComponent implements OnChanges { @HostListener('window:keydown', ['$event']) diff --git a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts index b430f36ec..94d5bd915 100644 --- a/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts +++ b/apps/client/src/app/components/holding-detail-dialog/holding-detail-dialog.component.ts @@ -81,7 +81,6 @@ import { HoldingDetailDialogParams } from './interfaces/interfaces'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-holding-detail-dialog', - standalone: true, styleUrls: ['./holding-detail-dialog.component.scss'], templateUrl: 'holding-detail-dialog.html' }) diff --git a/apps/client/src/app/components/home-holdings/home-holdings.component.ts b/apps/client/src/app/components/home-holdings/home-holdings.component.ts index d2b23d037..dd411f6cc 100644 --- a/apps/client/src/app/components/home-holdings/home-holdings.component.ts +++ b/apps/client/src/app/components/home-holdings/home-holdings.component.ts @@ -20,7 +20,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-home-holdings', styleUrls: ['./home-holdings.scss'], - templateUrl: './home-holdings.html' + templateUrl: './home-holdings.html', + standalone: false }) export class HomeHoldingsComponent implements OnDestroy, OnInit { public static DEFAULT_HOLDINGS_VIEW_MODE: HoldingsViewMode = 'TABLE'; diff --git a/apps/client/src/app/components/home-market/home-market.component.ts b/apps/client/src/app/components/home-market/home-market.component.ts index 3480eaeb7..e51bdf1ca 100644 --- a/apps/client/src/app/components/home-market/home-market.component.ts +++ b/apps/client/src/app/components/home-market/home-market.component.ts @@ -18,7 +18,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-home-market', styleUrls: ['./home-market.scss'], - templateUrl: './home-market.html' + templateUrl: './home-market.html', + standalone: false }) export class HomeMarketComponent implements OnDestroy, OnInit { public benchmarks: Benchmark[]; diff --git a/apps/client/src/app/components/home-overview/home-overview.component.ts b/apps/client/src/app/components/home-overview/home-overview.component.ts index cd6495a31..b0e7be320 100644 --- a/apps/client/src/app/components/home-overview/home-overview.component.ts +++ b/apps/client/src/app/components/home-overview/home-overview.component.ts @@ -20,7 +20,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-home-overview', styleUrls: ['./home-overview.scss'], - templateUrl: './home-overview.html' + templateUrl: './home-overview.html', + standalone: false }) export class HomeOverviewComponent implements OnDestroy, OnInit { public dateRangeOptions = ToggleComponent.DEFAULT_DATE_RANGE_OPTIONS; diff --git a/apps/client/src/app/components/home-summary/home-summary.component.ts b/apps/client/src/app/components/home-summary/home-summary.component.ts index 98fa0065a..41a09fa4d 100644 --- a/apps/client/src/app/components/home-summary/home-summary.component.ts +++ b/apps/client/src/app/components/home-summary/home-summary.component.ts @@ -16,7 +16,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-home-summary', styleUrls: ['./home-summary.scss'], - templateUrl: './home-summary.html' + templateUrl: './home-summary.html', + standalone: false }) export class HomeSummaryComponent implements OnDestroy, OnInit { public hasImpersonationId: boolean; diff --git a/apps/client/src/app/components/investment-chart/investment-chart.component.ts b/apps/client/src/app/components/investment-chart/investment-chart.component.ts index aa0ce557a..9fd245485 100644 --- a/apps/client/src/app/components/investment-chart/investment-chart.component.ts +++ b/apps/client/src/app/components/investment-chart/investment-chart.component.ts @@ -45,7 +45,8 @@ import { isAfter } from 'date-fns'; selector: 'gf-investment-chart', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './investment-chart.component.html', - styleUrls: ['./investment-chart.component.scss'] + styleUrls: ['./investment-chart.component.scss'], + standalone: false }) export class InvestmentChartComponent implements OnChanges, OnDestroy { @Input() benchmarkDataItems: InvestmentItem[] = []; diff --git a/apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.component.ts b/apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.component.ts index dfa3769dd..8ee6f59d8 100644 --- a/apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.component.ts +++ b/apps/client/src/app/components/login-with-access-token-dialog/login-with-access-token-dialog.component.ts @@ -14,7 +14,8 @@ import { Router } from '@angular/router'; selector: 'gf-login-with-access-token-dialog', changeDetection: ChangeDetectionStrategy.OnPush, styleUrls: ['./login-with-access-token-dialog.scss'], - templateUrl: 'login-with-access-token-dialog.html' + templateUrl: 'login-with-access-token-dialog.html', + standalone: false }) export class LoginWithAccessTokenDialog { public isAccessTokenHidden = true; diff --git a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts index 7ca4677b0..0c575d985 100644 --- a/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts +++ b/apps/client/src/app/components/portfolio-performance/portfolio-performance.component.ts @@ -24,7 +24,8 @@ import { isNumber } from 'lodash'; selector: 'gf-portfolio-performance', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './portfolio-performance.component.html', - styleUrls: ['./portfolio-performance.component.scss'] + styleUrls: ['./portfolio-performance.component.scss'], + standalone: false }) export class PortfolioPerformanceComponent implements OnChanges { @Input() deviceType: string; diff --git a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts index 3189a338f..25f7d9307 100644 --- a/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts +++ b/apps/client/src/app/components/portfolio-summary/portfolio-summary.component.ts @@ -17,7 +17,8 @@ import { formatDistanceToNow } from 'date-fns'; selector: 'gf-portfolio-summary', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './portfolio-summary.component.html', - styleUrls: ['./portfolio-summary.component.scss'] + styleUrls: ['./portfolio-summary.component.scss'], + standalone: false }) export class PortfolioSummaryComponent implements OnChanges { @Input() baseCurrency: string; diff --git a/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts b/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts index 8b3dfed31..7ee9c66cf 100644 --- a/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts +++ b/apps/client/src/app/components/rule/rule-settings-dialog/rule-settings-dialog.component.ts @@ -22,7 +22,6 @@ import { IRuleSettingsDialogParams } from './interfaces/interfaces'; MatSliderModule ], selector: 'gf-rule-settings-dialog', - standalone: true, styleUrls: ['./rule-settings-dialog.scss'], templateUrl: './rule-settings-dialog.html' }) diff --git a/apps/client/src/app/components/rule/rule.component.ts b/apps/client/src/app/components/rule/rule.component.ts index 04e6de666..7c358e1cb 100644 --- a/apps/client/src/app/components/rule/rule.component.ts +++ b/apps/client/src/app/components/rule/rule.component.ts @@ -24,7 +24,8 @@ import { GfRuleSettingsDialogComponent } from './rule-settings-dialog/rule-setti selector: 'gf-rule', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './rule.component.html', - styleUrls: ['./rule.component.scss'] + styleUrls: ['./rule.component.scss'], + standalone: false }) export class RuleComponent implements OnInit { @Input() hasPermissionToUpdateUserSettings: boolean; diff --git a/apps/client/src/app/components/rules/rules.component.ts b/apps/client/src/app/components/rules/rules.component.ts index bec0b642f..118d15b2d 100644 --- a/apps/client/src/app/components/rules/rules.component.ts +++ b/apps/client/src/app/components/rules/rules.component.ts @@ -16,7 +16,8 @@ import { selector: 'gf-rules', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './rules.component.html', - styleUrls: ['./rules.component.scss'] + styleUrls: ['./rules.component.scss'], + standalone: false }) export class RulesComponent { @Input() hasPermissionToUpdateUserSettings: boolean; diff --git a/apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts b/apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts index 8e3afba27..d98c54719 100644 --- a/apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts +++ b/apps/client/src/app/components/subscription-interstitial-dialog/subscription-interstitial-dialog.component.ts @@ -8,7 +8,8 @@ import { SubscriptionInterstitialDialogParams } from './interfaces/interfaces'; host: { class: 'd-flex flex-column flex-grow-1 h-100' }, selector: 'gf-subscription-interstitial-dialog', styleUrls: ['./subscription-interstitial-dialog.scss'], - templateUrl: 'subscription-interstitial-dialog.html' + templateUrl: 'subscription-interstitial-dialog.html', + standalone: false }) export class SubscriptionInterstitialDialog { private readonly VARIANTS_COUNT = 2; diff --git a/apps/client/src/app/components/toggle/toggle.component.ts b/apps/client/src/app/components/toggle/toggle.component.ts index 4e056f1d3..d5f451aaa 100644 --- a/apps/client/src/app/components/toggle/toggle.component.ts +++ b/apps/client/src/app/components/toggle/toggle.component.ts @@ -14,7 +14,8 @@ import { FormControl } from '@angular/forms'; selector: 'gf-toggle', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './toggle.component.html', - styleUrls: ['./toggle.component.scss'] + styleUrls: ['./toggle.component.scss'], + standalone: false }) export class ToggleComponent implements OnChanges { public static DEFAULT_DATE_RANGE_OPTIONS: ToggleOption[] = [ diff --git a/apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts b/apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts index 727263718..9f557acf4 100644 --- a/apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts +++ b/apps/client/src/app/components/user-account-access/create-or-update-access-dialog/create-or-update-access-dialog.component.ts @@ -22,7 +22,8 @@ import { CreateOrUpdateAccessDialogParams } from './interfaces/interfaces'; host: { class: 'h-100' }, selector: 'gf-create-or-update-access-dialog', styleUrls: ['./create-or-update-access-dialog.scss'], - templateUrl: 'create-or-update-access-dialog.html' + templateUrl: 'create-or-update-access-dialog.html', + standalone: false }) export class CreateOrUpdateAccessDialog implements OnDestroy { public accessForm: FormGroup; diff --git a/apps/client/src/app/components/user-account-access/user-account-access.component.ts b/apps/client/src/app/components/user-account-access/user-account-access.component.ts index 16a7627c9..7c4033242 100644 --- a/apps/client/src/app/components/user-account-access/user-account-access.component.ts +++ b/apps/client/src/app/components/user-account-access/user-account-access.component.ts @@ -24,7 +24,8 @@ import { CreateOrUpdateAccessDialog } from './create-or-update-access-dialog/cre host: { class: 'has-fab' }, selector: 'gf-user-account-access', styleUrls: ['./user-account-access.scss'], - templateUrl: './user-account-access.html' + templateUrl: './user-account-access.html', + standalone: false }) export class UserAccountAccessComponent implements OnDestroy, OnInit { public accesses: Access[]; diff --git a/apps/client/src/app/components/user-account-membership/user-account-membership.component.ts b/apps/client/src/app/components/user-account-membership/user-account-membership.component.ts index 9b9242dfa..d6f85f053 100644 --- a/apps/client/src/app/components/user-account-membership/user-account-membership.component.ts +++ b/apps/client/src/app/components/user-account-membership/user-account-membership.component.ts @@ -26,7 +26,8 @@ import { catchError, switchMap, takeUntil } from 'rxjs/operators'; changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-user-account-membership', styleUrls: ['./user-account-membership.scss'], - templateUrl: './user-account-membership.html' + templateUrl: './user-account-membership.html', + standalone: false }) export class UserAccountMembershipComponent implements OnDestroy { public baseCurrency: string; diff --git a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts index d92f1b63e..c6f1d4d70 100644 --- a/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts +++ b/apps/client/src/app/components/user-account-settings/user-account-settings.component.ts @@ -32,7 +32,8 @@ import { catchError, takeUntil } from 'rxjs/operators'; changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-user-account-settings', styleUrls: ['./user-account-settings.scss'], - templateUrl: './user-account-settings.html' + templateUrl: './user-account-settings.html', + standalone: false }) export class UserAccountSettingsComponent implements OnDestroy, OnInit { public appearancePlaceholder = $localize`Auto`; diff --git a/apps/client/src/app/components/world-map-chart/world-map-chart.component.ts b/apps/client/src/app/components/world-map-chart/world-map-chart.component.ts index 969bd61e1..b394915c4 100644 --- a/apps/client/src/app/components/world-map-chart/world-map-chart.component.ts +++ b/apps/client/src/app/components/world-map-chart/world-map-chart.component.ts @@ -14,7 +14,8 @@ import svgMap from 'svgmap'; selector: 'gf-world-map-chart', changeDetection: ChangeDetectionStrategy.OnPush, templateUrl: './world-map-chart.component.html', - styleUrls: ['./world-map-chart.component.scss'] + styleUrls: ['./world-map-chart.component.scss'], + standalone: false }) export class WorldMapChartComponent implements OnChanges, OnDestroy { @Input() countries: { [code: string]: { name?: string; value: number } }; diff --git a/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts b/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts index 65439ec42..8aefe84cf 100644 --- a/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts +++ b/apps/client/src/app/core/notification/alert-dialog/alert-dialog.component.ts @@ -8,7 +8,6 @@ import { IAlertDialogParams } from './interfaces/interfaces'; @Component({ imports: [CommonModule, MatButtonModule, MatDialogModule], selector: 'gf-alert-dialog', - standalone: true, styleUrls: ['./alert-dialog.scss'], templateUrl: './alert-dialog.html' }) diff --git a/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts b/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts index 3545d39b7..9aced99cc 100644 --- a/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts +++ b/apps/client/src/app/core/notification/confirmation-dialog/confirmation-dialog.component.ts @@ -9,7 +9,6 @@ import { IConfirmDialogParams } from './interfaces/interfaces'; @Component({ imports: [CommonModule, MatButtonModule, MatDialogModule], selector: 'gf-confirmation-dialog', - standalone: true, styleUrls: ['./confirmation-dialog.scss'], templateUrl: './confirmation-dialog.html' }) diff --git a/apps/client/src/app/core/notification/prompt-dialog/prompt-dialog.component.ts b/apps/client/src/app/core/notification/prompt-dialog/prompt-dialog.component.ts index 4f0c36005..4ec634da9 100644 --- a/apps/client/src/app/core/notification/prompt-dialog/prompt-dialog.component.ts +++ b/apps/client/src/app/core/notification/prompt-dialog/prompt-dialog.component.ts @@ -16,7 +16,6 @@ import { MatInputModule } from '@angular/material/input'; MatInputModule ], selector: 'gf-prompt-dialog', - standalone: true, templateUrl: './prompt-dialog.html' }) export class GfPromptDialogComponent { diff --git a/apps/client/src/app/directives/file-drop/file-drop.directive.ts b/apps/client/src/app/directives/file-drop/file-drop.directive.ts index 129f6f251..93f444572 100644 --- a/apps/client/src/app/directives/file-drop/file-drop.directive.ts +++ b/apps/client/src/app/directives/file-drop/file-drop.directive.ts @@ -1,7 +1,8 @@ import { Directive, EventEmitter, HostListener, Output } from '@angular/core'; @Directive({ - selector: '[gfFileDrop]' + selector: '[gfFileDrop]', + standalone: false }) export class FileDropDirective { @Output() filesDropped = new EventEmitter(); diff --git a/apps/client/src/app/pages/about/about-page.component.ts b/apps/client/src/app/pages/about/about-page.component.ts index b16dc4e06..399cba238 100644 --- a/apps/client/src/app/pages/about/about-page.component.ts +++ b/apps/client/src/app/pages/about/about-page.component.ts @@ -12,7 +12,8 @@ import { takeUntil } from 'rxjs/operators'; host: { class: 'page has-tabs' }, selector: 'gf-about-page', styleUrls: ['./about-page.scss'], - templateUrl: './about-page.html' + templateUrl: './about-page.html', + standalone: false }) export class AboutPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/about/changelog/changelog-page.component.ts b/apps/client/src/app/pages/about/changelog/changelog-page.component.ts index 3acec3c3e..d086b70e3 100644 --- a/apps/client/src/app/pages/about/changelog/changelog-page.component.ts +++ b/apps/client/src/app/pages/about/changelog/changelog-page.component.ts @@ -4,7 +4,8 @@ import { Subject } from 'rxjs'; @Component({ selector: 'gf-changelog-page', styleUrls: ['./changelog-page.scss'], - templateUrl: './changelog-page.html' + templateUrl: './changelog-page.html', + standalone: false }) export class ChangelogPageComponent implements OnDestroy { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/about/license/license-page.component.ts b/apps/client/src/app/pages/about/license/license-page.component.ts index b9b74322b..deec0de60 100644 --- a/apps/client/src/app/pages/about/license/license-page.component.ts +++ b/apps/client/src/app/pages/about/license/license-page.component.ts @@ -4,7 +4,8 @@ import { Subject } from 'rxjs'; @Component({ selector: 'gf-license-page', styleUrls: ['./license-page.scss'], - templateUrl: './license-page.html' + templateUrl: './license-page.html', + standalone: false }) export class LicensePageComponent implements OnDestroy { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts b/apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts index fefda7abd..86dcd4ed3 100644 --- a/apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts +++ b/apps/client/src/app/pages/about/oss-friends/oss-friends-page.component.ts @@ -6,7 +6,8 @@ const ossFriends = require('../../../../assets/oss-friends.json'); @Component({ selector: 'gf-oss-friends-page', styleUrls: ['./oss-friends-page.scss'], - templateUrl: './oss-friends-page.html' + templateUrl: './oss-friends-page.html', + standalone: false }) export class OpenSourceSoftwareFriendsPageComponent implements OnDestroy { public ossFriends = ossFriends.data; diff --git a/apps/client/src/app/pages/about/overview/about-overview-page.component.ts b/apps/client/src/app/pages/about/overview/about-overview-page.component.ts index 027eb132c..9dae545fa 100644 --- a/apps/client/src/app/pages/about/overview/about-overview-page.component.ts +++ b/apps/client/src/app/pages/about/overview/about-overview-page.component.ts @@ -10,7 +10,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-about-overview-page', styleUrls: ['./about-overview-page.scss'], - templateUrl: './about-overview-page.html' + templateUrl: './about-overview-page.html', + standalone: false }) export class AboutOverviewPageComponent implements OnDestroy, OnInit { public hasPermissionForStatistics: boolean; diff --git a/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts b/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts index 117234fc4..f08b4365d 100644 --- a/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts +++ b/apps/client/src/app/pages/about/privacy-policy/privacy-policy-page.component.ts @@ -4,7 +4,8 @@ import { Subject } from 'rxjs'; @Component({ selector: 'gf-privacy-policy-page', styleUrls: ['./privacy-policy-page.scss'], - templateUrl: './privacy-policy-page.html' + templateUrl: './privacy-policy-page.html', + standalone: false }) export class PrivacyPolicyPageComponent implements OnDestroy { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/accounts/accounts-page.component.ts b/apps/client/src/app/pages/accounts/accounts-page.component.ts index a6aa1264c..70dfa028e 100644 --- a/apps/client/src/app/pages/accounts/accounts-page.component.ts +++ b/apps/client/src/app/pages/accounts/accounts-page.component.ts @@ -25,7 +25,8 @@ import { TransferBalanceDialog } from './transfer-balance/transfer-balance-dialo host: { class: 'has-fab page' }, selector: 'gf-accounts-page', styleUrls: ['./accounts-page.scss'], - templateUrl: './accounts-page.html' + templateUrl: './accounts-page.html', + standalone: false }) export class AccountsPageComponent implements OnDestroy, OnInit { public accounts: AccountModel[]; diff --git a/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts b/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts index da2ea725a..15f4c35ee 100644 --- a/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts +++ b/apps/client/src/app/pages/accounts/create-or-update-account-dialog/create-or-update-account-dialog.component.ts @@ -28,7 +28,8 @@ import { CreateOrUpdateAccountDialogParams } from './interfaces/interfaces'; selector: 'gf-create-or-update-account-dialog', changeDetection: ChangeDetectionStrategy.OnPush, styleUrls: ['./create-or-update-account-dialog.scss'], - templateUrl: 'create-or-update-account-dialog.html' + templateUrl: 'create-or-update-account-dialog.html', + standalone: false }) export class CreateOrUpdateAccountDialog implements OnDestroy { public accountForm: FormGroup; diff --git a/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts b/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts index 4547710cb..e74ad1193 100644 --- a/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts +++ b/apps/client/src/app/pages/accounts/transfer-balance/transfer-balance-dialog.component.ts @@ -24,7 +24,8 @@ import { TransferBalanceDialogParams } from './interfaces/interfaces'; selector: 'gf-transfer-balance-dialog', changeDetection: ChangeDetectionStrategy.OnPush, styleUrls: ['./transfer-balance-dialog.scss'], - templateUrl: 'transfer-balance-dialog.html' + templateUrl: 'transfer-balance-dialog.html', + standalone: false }) export class TransferBalanceDialog implements OnDestroy { public accounts: Account[] = []; diff --git a/apps/client/src/app/pages/admin/admin-page.component.ts b/apps/client/src/app/pages/admin/admin-page.component.ts index 8a1a9fdcc..5896a18d7 100644 --- a/apps/client/src/app/pages/admin/admin-page.component.ts +++ b/apps/client/src/app/pages/admin/admin-page.component.ts @@ -8,7 +8,8 @@ import { Subject } from 'rxjs'; host: { class: 'page has-tabs' }, selector: 'gf-admin-page', styleUrls: ['./admin-page.scss'], - templateUrl: './admin-page.html' + templateUrl: './admin-page.html', + standalone: false }) export class AdminPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/api/api-page.component.ts b/apps/client/src/app/pages/api/api-page.component.ts index a45efd9b4..039bf8691 100644 --- a/apps/client/src/app/pages/api/api-page.component.ts +++ b/apps/client/src/app/pages/api/api-page.component.ts @@ -21,7 +21,6 @@ import { map, Observable, Subject, takeUntil } from 'rxjs'; host: { class: 'page' }, imports: [CommonModule], selector: 'gf-api-page', - standalone: true, styleUrls: ['./api-page.scss'], templateUrl: './api-page.html' }) diff --git a/apps/client/src/app/pages/auth/auth-page.component.ts b/apps/client/src/app/pages/auth/auth-page.component.ts index 2c70ea020..4061dd227 100644 --- a/apps/client/src/app/pages/auth/auth-page.component.ts +++ b/apps/client/src/app/pages/auth/auth-page.component.ts @@ -12,7 +12,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-auth-page', templateUrl: './auth-page.html', - styleUrls: ['./auth-page.scss'] + styleUrls: ['./auth-page.scss'], + standalone: false }) export class AuthPageComponent implements OnDestroy, OnInit { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts b/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts index cc37ae805..2e346bf40 100644 --- a/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts +++ b/apps/client/src/app/pages/blog/2021/07/hallo-ghostfolio/hallo-ghostfolio-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hallo-ghostfolio-page', - standalone: true, templateUrl: './hallo-ghostfolio-page.html' }) export class HalloGhostfolioPageComponent { diff --git a/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts b/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts index 4e9943a27..7c5554b79 100644 --- a/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts +++ b/apps/client/src/app/pages/blog/2021/07/hello-ghostfolio/hello-ghostfolio-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hello-ghostfolio-page', - standalone: true, templateUrl: './hello-ghostfolio-page.html' }) export class HelloGhostfolioPageComponent { diff --git a/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts b/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts index b543e04f2..f4391ed86 100644 --- a/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/01/first-months-in-open-source/first-months-in-open-source-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-first-months-in-open-source-page', - standalone: true, templateUrl: './first-months-in-open-source-page.html' }) export class FirstMonthsInOpenSourcePageComponent { diff --git a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.component.ts b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.component.ts index 4c451f445..e6200d0ed 100644 --- a/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/07/ghostfolio-meets-internet-identity/ghostfolio-meets-internet-identity-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-ghostfolio-meets-internet-identity-page', - standalone: true, templateUrl: './ghostfolio-meets-internet-identity-page.html' }) export class GhostfolioMeetsInternetIdentityPageComponent {} diff --git a/apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts b/apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts index abbfe8e37..e9ebb38a2 100644 --- a/apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/07/how-do-i-get-my-finances-in-order/how-do-i-get-my-finances-in-order-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-how-do-i-get-my-finances-in-order-page', - standalone: true, templateUrl: './how-do-i-get-my-finances-in-order-page.html' }) export class HowDoIGetMyFinancesInOrderPageComponent { diff --git a/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts b/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts index 10150cf39..6cd71ad01 100644 --- a/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/08/500-stars-on-github/500-stars-on-github-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-500-stars-on-github-page', - standalone: true, templateUrl: './500-stars-on-github-page.html' }) export class FiveHundredStarsOnGitHubPageComponent { diff --git a/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.component.ts b/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.component.ts index c84fadddc..35295b899 100644 --- a/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/10/hacktoberfest-2022/hacktoberfest-2022-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hacktoberfest-2022-page', - standalone: true, templateUrl: './hacktoberfest-2022-page.html' }) export class Hacktoberfest2022PageComponent {} diff --git a/apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts b/apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts index c31605a65..9696806d4 100644 --- a/apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/11/black-friday-2022/black-friday-2022-page.component.ts @@ -8,7 +8,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [GfPremiumIndicatorComponent, MatButtonModule, RouterModule], selector: 'gf-black-friday-2022-page', - standalone: true, templateUrl: './black-friday-2022-page.html' }) export class BlackFriday2022PageComponent { diff --git a/apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.component.ts b/apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.component.ts index 91e3a3052..2bab4a964 100644 --- a/apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.component.ts +++ b/apps/client/src/app/pages/blog/2022/12/the-importance-of-tracking-your-personal-finances/the-importance-of-tracking-your-personal-finances-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-the-importance-of-tracking-your-personal-finances-page', - standalone: true, templateUrl: './the-importance-of-tracking-your-personal-finances-page.html' }) export class TheImportanceOfTrackingYourPersonalFinancesPageComponent {} diff --git a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts index 8366e81dc..22370152f 100644 --- a/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/01/ghostfolio-auf-sackgeld-vorgestellt/ghostfolio-auf-sackgeld-vorgestellt-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-ghostfolio-auf-sackgeld-vorgestellt-page', - standalone: true, templateUrl: './ghostfolio-auf-sackgeld-vorgestellt-page.html' }) export class GhostfolioAufSackgeldVorgestelltPageComponent {} diff --git a/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.component.ts b/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.component.ts index 643f47041..e37624819 100644 --- a/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/02/ghostfolio-meets-umbrel/ghostfolio-meets-umbrel-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-ghostfolio-meets-umbrel-page', - standalone: true, templateUrl: './ghostfolio-meets-umbrel-page.html' }) export class GhostfolioMeetsUmbrelPageComponent {} diff --git a/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts b/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts index 2cb473cb9..ba20ce35c 100644 --- a/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/03/1000-stars-on-github/1000-stars-on-github-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-1000-stars-on-github-page', - standalone: true, templateUrl: './1000-stars-on-github-page.html' }) export class ThousandStarsOnGitHubPageComponent { diff --git a/apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts b/apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts index 478312648..a401c74ea 100644 --- a/apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/05/unlock-your-financial-potential-with-ghostfolio/unlock-your-financial-potential-with-ghostfolio-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-unlock-your-financial-potential-with-ghostfolio-page', - standalone: true, templateUrl: './unlock-your-financial-potential-with-ghostfolio-page.html' }) export class UnlockYourFinancialPotentialWithGhostfolioPageComponent { diff --git a/apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts b/apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts index a51612e47..6cf8dfe25 100644 --- a/apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/07/exploring-the-path-to-fire/exploring-the-path-to-fire-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-exploring-the-path-to-fire-page-page', - standalone: true, templateUrl: './exploring-the-path-to-fire-page.html' }) export class ExploringThePathToFirePageComponent { diff --git a/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts b/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts index 945385eaa..2f2f6275a 100644 --- a/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/08/ghostfolio-joins-oss-friends/ghostfolio-joins-oss-friends-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-ghostfolio-joins-oss-friends-page', - standalone: true, templateUrl: './ghostfolio-joins-oss-friends-page.html' }) export class GhostfolioJoinsOssFriendsPageComponent { diff --git a/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts b/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts index e6bf1a17c..80f9f08fd 100644 --- a/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/09/ghostfolio-2/ghostfolio-2-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-ghostfolio-2-page', - standalone: true, templateUrl: './ghostfolio-2-page.html' }) export class Ghostfolio2PageComponent { diff --git a/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts b/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts index 719394fde..8e38d00c7 100644 --- a/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/09/hacktoberfest-2023/hacktoberfest-2023-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hacktoberfest-2023-page', - standalone: true, templateUrl: './hacktoberfest-2023-page.html' }) export class Hacktoberfest2023PageComponent { diff --git a/apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts b/apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts index 0c7334642..c47a545f2 100644 --- a/apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/11/black-week-2023/black-week-2023-page.component.ts @@ -8,7 +8,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [GfPremiumIndicatorComponent, MatButtonModule, RouterModule], selector: 'gf-black-week-2023-page', - standalone: true, templateUrl: './black-week-2023-page.html' }) export class BlackWeek2023PageComponent { diff --git a/apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts b/apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts index e825ff59a..758e94c18 100644 --- a/apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts +++ b/apps/client/src/app/pages/blog/2023/11/hacktoberfest-2023-debriefing/hacktoberfest-2023-debriefing-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hacktoberfest-2023-debriefing-page', - standalone: true, templateUrl: './hacktoberfest-2023-debriefing-page.html' }) export class Hacktoberfest2023DebriefingPageComponent { diff --git a/apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts b/apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts index 426f32da8..4b983ba7f 100644 --- a/apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts +++ b/apps/client/src/app/pages/blog/2024/09/hacktoberfest-2024/hacktoberfest-2024-page.component.ts @@ -6,7 +6,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [MatButtonModule, RouterModule], selector: 'gf-hacktoberfest-2024-page', - standalone: true, templateUrl: './hacktoberfest-2024-page.html' }) export class Hacktoberfest2024PageComponent { diff --git a/apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts b/apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts index 5b380a3c8..1fe81ef0c 100644 --- a/apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts +++ b/apps/client/src/app/pages/blog/2024/11/black-weeks-2024/black-weeks-2024-page.component.ts @@ -8,7 +8,6 @@ import { RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [GfPremiumIndicatorComponent, MatButtonModule, RouterModule], selector: 'gf-black-weeks-2024-page', - standalone: true, templateUrl: './black-weeks-2024-page.html' }) export class BlackWeeks2024PageComponent { diff --git a/apps/client/src/app/pages/blog/blog-page.component.ts b/apps/client/src/app/pages/blog/blog-page.component.ts index 531f94886..3545409c3 100644 --- a/apps/client/src/app/pages/blog/blog-page.component.ts +++ b/apps/client/src/app/pages/blog/blog-page.component.ts @@ -8,7 +8,8 @@ import { Subject } from 'rxjs'; host: { class: 'page' }, selector: 'gf-blog-page', styleUrls: ['./blog-page.scss'], - templateUrl: './blog-page.html' + templateUrl: './blog-page.html', + standalone: false }) export class BlogPageComponent implements OnDestroy { public hasPermissionForSubscription: boolean; diff --git a/apps/client/src/app/pages/faq/faq-page.component.ts b/apps/client/src/app/pages/faq/faq-page.component.ts index 1e0d508ae..caed1dd69 100644 --- a/apps/client/src/app/pages/faq/faq-page.component.ts +++ b/apps/client/src/app/pages/faq/faq-page.component.ts @@ -10,7 +10,8 @@ import { Subject } from 'rxjs'; host: { class: 'page has-tabs' }, selector: 'gf-faq-page', styleUrls: ['./faq-page.scss'], - templateUrl: './faq-page.html' + templateUrl: './faq-page.html', + standalone: false }) export class FaqPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts b/apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts index cb548c13b..9232ca3bd 100644 --- a/apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts +++ b/apps/client/src/app/pages/faq/overview/faq-overview-page.component.ts @@ -8,7 +8,8 @@ import { Subject, takeUntil } from 'rxjs'; host: { class: 'page' }, selector: 'gf-faq-overview-page', styleUrls: ['./faq-overview-page.scss'], - templateUrl: './faq-overview-page.html' + templateUrl: './faq-overview-page.html', + standalone: false }) export class FaqOverviewPageComponent implements OnDestroy { public routerLinkFeatures = ['/' + $localize`:snake-case:features`]; diff --git a/apps/client/src/app/pages/faq/saas/saas-page.component.ts b/apps/client/src/app/pages/faq/saas/saas-page.component.ts index 1d1a6dd61..0ef9d914f 100644 --- a/apps/client/src/app/pages/faq/saas/saas-page.component.ts +++ b/apps/client/src/app/pages/faq/saas/saas-page.component.ts @@ -8,7 +8,8 @@ import { Subject, takeUntil } from 'rxjs'; host: { class: 'page' }, selector: 'gf-saas-page', styleUrls: ['./saas-page.scss'], - templateUrl: './saas-page.html' + templateUrl: './saas-page.html', + standalone: false }) export class SaasPageComponent implements OnDestroy { public routerLinkMarkets = ['/' + $localize`:snake-case:markets`]; diff --git a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.component.ts b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.component.ts index f065e84a1..387187be0 100644 --- a/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.component.ts +++ b/apps/client/src/app/pages/faq/self-hosting/self-hosting-page.component.ts @@ -5,7 +5,8 @@ import { Subject } from 'rxjs'; host: { class: 'page' }, selector: 'gf-self-hosting-page', styleUrls: ['./self-hosting-page.scss'], - templateUrl: './self-hosting-page.html' + templateUrl: './self-hosting-page.html', + standalone: false }) export class SelfHostingPageComponent implements OnDestroy { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/features/features-page.component.ts b/apps/client/src/app/pages/features/features-page.component.ts index df2e5e520..c33f1e99b 100644 --- a/apps/client/src/app/pages/features/features-page.component.ts +++ b/apps/client/src/app/pages/features/features-page.component.ts @@ -19,7 +19,6 @@ import { Subject, takeUntil } from 'rxjs'; RouterModule ], selector: 'gf-features-page', - standalone: true, styleUrls: ['./features-page.scss'], templateUrl: './features-page.html' }) diff --git a/apps/client/src/app/pages/home/home-page.component.ts b/apps/client/src/app/pages/home/home-page.component.ts index 6b79f09b9..e307884f8 100644 --- a/apps/client/src/app/pages/home/home-page.component.ts +++ b/apps/client/src/app/pages/home/home-page.component.ts @@ -11,7 +11,8 @@ import { takeUntil } from 'rxjs/operators'; host: { class: 'page has-tabs' }, selector: 'gf-home-page', styleUrls: ['./home-page.scss'], - templateUrl: './home-page.html' + templateUrl: './home-page.html', + standalone: false }) export class HomePageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/landing/landing-page.component.ts b/apps/client/src/app/pages/landing/landing-page.component.ts index 3f9e45b94..4adcbe00a 100644 --- a/apps/client/src/app/pages/landing/landing-page.component.ts +++ b/apps/client/src/app/pages/landing/landing-page.component.ts @@ -11,7 +11,8 @@ import { Subject } from 'rxjs'; host: { class: 'page' }, selector: 'gf-landing-page', styleUrls: ['./landing-page.scss'], - templateUrl: './landing-page.html' + templateUrl: './landing-page.html', + standalone: false }) export class LandingPageComponent implements OnDestroy, OnInit { public countriesOfSubscribersMap: { diff --git a/apps/client/src/app/pages/markets/markets-page.component.ts b/apps/client/src/app/pages/markets/markets-page.component.ts index 65d1cccc5..be569233e 100644 --- a/apps/client/src/app/pages/markets/markets-page.component.ts +++ b/apps/client/src/app/pages/markets/markets-page.component.ts @@ -5,7 +5,8 @@ import { Subject } from 'rxjs'; host: { class: 'page' }, selector: 'gf-markets-page', styleUrls: ['./markets-page.scss'], - templateUrl: './markets-page.html' + templateUrl: './markets-page.html', + standalone: false }) export class MarketsPageComponent implements OnDestroy { private unsubscribeSubject = new Subject(); diff --git a/apps/client/src/app/pages/open/open-page.component.ts b/apps/client/src/app/pages/open/open-page.component.ts index c7faaa4e2..c876c3cc8 100644 --- a/apps/client/src/app/pages/open/open-page.component.ts +++ b/apps/client/src/app/pages/open/open-page.component.ts @@ -9,7 +9,8 @@ import { Subject, takeUntil } from 'rxjs'; host: { class: 'page' }, selector: 'gf-open-page', styleUrls: ['./open-page.scss'], - templateUrl: './open-page.html' + templateUrl: './open-page.html', + standalone: false }) export class OpenPageComponent implements OnDestroy, OnInit { public statistics: Statistics; diff --git a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts index 4f70993db..91254e002 100644 --- a/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/activities-page.component.ts @@ -29,7 +29,8 @@ import { ImportActivitiesDialogParams } from './import-activities-dialog/interfa host: { class: 'has-fab' }, selector: 'gf-activities-page', styleUrls: ['./activities-page.scss'], - templateUrl: './activities-page.html' + templateUrl: './activities-page.html', + standalone: false }) export class ActivitiesPageComponent implements OnDestroy, OnInit { public dataSource: MatTableDataSource; diff --git a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts index feeb4abc8..6f9234d69 100644 --- a/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/create-or-update-activity-dialog/create-or-update-activity-dialog.component.ts @@ -31,7 +31,8 @@ import { CreateOrUpdateActivityDialogParams } from './interfaces/interfaces'; selector: 'gf-create-or-update-activity-dialog', changeDetection: ChangeDetectionStrategy.OnPush, styleUrls: ['./create-or-update-activity-dialog.scss'], - templateUrl: 'create-or-update-activity-dialog.html' + templateUrl: 'create-or-update-activity-dialog.html', + standalone: false }) export class CreateOrUpdateActivityDialog implements OnDestroy { @ViewChild('symbolAutocomplete') symbolAutocomplete; diff --git a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts index 69c11ee70..2f5ead47a 100644 --- a/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts +++ b/apps/client/src/app/pages/portfolio/activities/import-activities-dialog/import-activities-dialog.component.ts @@ -33,7 +33,8 @@ import { ImportActivitiesDialogParams } from './interfaces/interfaces'; changeDetection: ChangeDetectionStrategy.OnPush, selector: 'gf-import-activities-dialog', styleUrls: ['./import-activities-dialog.scss'], - templateUrl: 'import-activities-dialog.html' + templateUrl: 'import-activities-dialog.html', + standalone: false }) export class ImportActivitiesDialog implements OnDestroy { public accounts: CreateAccountDto[] = []; diff --git a/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts b/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts index fa5a4751c..41961edd3 100644 --- a/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts +++ b/apps/client/src/app/pages/portfolio/allocations/allocations-page.component.ts @@ -28,7 +28,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-allocations-page', styleUrls: ['./allocations-page.scss'], - templateUrl: './allocations-page.html' + templateUrl: './allocations-page.html', + standalone: false }) export class AllocationsPageComponent implements OnDestroy, OnInit { public accounts: { diff --git a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts index 6eb42b68d..0bd4e85e3 100644 --- a/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts +++ b/apps/client/src/app/pages/portfolio/analysis/analysis-page.component.ts @@ -24,7 +24,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-analysis-page', styleUrls: ['./analysis-page.scss'], - templateUrl: './analysis-page.html' + templateUrl: './analysis-page.html', + standalone: false }) export class AnalysisPageComponent implements OnDestroy, OnInit { public benchmark: Partial; diff --git a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts index 897b9824e..98a73637f 100644 --- a/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts +++ b/apps/client/src/app/pages/portfolio/fire/fire-page.component.ts @@ -13,7 +13,8 @@ import { takeUntil } from 'rxjs/operators'; @Component({ selector: 'gf-fire-page', styleUrls: ['./fire-page.scss'], - templateUrl: './fire-page.html' + templateUrl: './fire-page.html', + standalone: false }) export class FirePageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/portfolio/portfolio-page.component.ts b/apps/client/src/app/pages/portfolio/portfolio-page.component.ts index 7f40bf1d7..3393b7404 100644 --- a/apps/client/src/app/pages/portfolio/portfolio-page.component.ts +++ b/apps/client/src/app/pages/portfolio/portfolio-page.component.ts @@ -10,7 +10,8 @@ import { takeUntil } from 'rxjs/operators'; host: { class: 'page has-tabs' }, selector: 'gf-portfolio-page', styleUrls: ['./portfolio-page.scss'], - templateUrl: './portfolio-page.html' + templateUrl: './portfolio-page.html', + standalone: false }) export class PortfolioPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts b/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts index b00f8b938..0207545c2 100644 --- a/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts +++ b/apps/client/src/app/pages/portfolio/x-ray/x-ray-page.component.ts @@ -15,7 +15,8 @@ import { Subject, takeUntil } from 'rxjs'; @Component({ selector: 'gf-x-ray-page', styleUrl: './x-ray-page.component.scss', - templateUrl: './x-ray-page.component.html' + templateUrl: './x-ray-page.component.html', + standalone: false }) export class XRayPageComponent { public accountClusterRiskRules: PortfolioReportRule[]; diff --git a/apps/client/src/app/pages/pricing/pricing-page.component.ts b/apps/client/src/app/pages/pricing/pricing-page.component.ts index f86a75904..d7b904b4e 100644 --- a/apps/client/src/app/pages/pricing/pricing-page.component.ts +++ b/apps/client/src/app/pages/pricing/pricing-page.component.ts @@ -15,7 +15,8 @@ import { catchError, switchMap, takeUntil } from 'rxjs/operators'; host: { class: 'page' }, selector: 'gf-pricing-page', styleUrls: ['./pricing-page.scss'], - templateUrl: './pricing-page.html' + templateUrl: './pricing-page.html', + standalone: false }) export class PricingPageComponent implements OnDestroy, OnInit { public baseCurrency: string; diff --git a/apps/client/src/app/pages/public/public-page.component.ts b/apps/client/src/app/pages/public/public-page.component.ts index 3dbce23ec..b343a6e01 100644 --- a/apps/client/src/app/pages/public/public-page.component.ts +++ b/apps/client/src/app/pages/public/public-page.component.ts @@ -20,7 +20,8 @@ import { catchError, takeUntil } from 'rxjs/operators'; host: { class: 'page' }, selector: 'gf-public-page', styleUrls: ['./public-page.scss'], - templateUrl: './public-page.html' + templateUrl: './public-page.html', + standalone: false }) export class PublicPageComponent implements OnInit { public continents: { diff --git a/apps/client/src/app/pages/register/register-page.component.ts b/apps/client/src/app/pages/register/register-page.component.ts index b7e5757c6..86490688b 100644 --- a/apps/client/src/app/pages/register/register-page.component.ts +++ b/apps/client/src/app/pages/register/register-page.component.ts @@ -18,7 +18,8 @@ import { ShowAccessTokenDialog } from './show-access-token-dialog/show-access-to host: { class: 'page' }, selector: 'gf-register-page', styleUrls: ['./register-page.scss'], - templateUrl: './register-page.html' + templateUrl: './register-page.html', + standalone: false }) export class RegisterPageComponent implements OnDestroy, OnInit { public demoAuthToken: string; diff --git a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts index 298cd278d..5aacbd457 100644 --- a/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts +++ b/apps/client/src/app/pages/register/show-access-token-dialog/show-access-token-dialog.component.ts @@ -5,7 +5,8 @@ import { MAT_DIALOG_DATA } from '@angular/material/dialog'; selector: 'gf-show-access-token-dialog', changeDetection: ChangeDetectionStrategy.OnPush, styleUrls: ['./show-access-token-dialog.scss'], - templateUrl: 'show-access-token-dialog.html' + templateUrl: 'show-access-token-dialog.html', + standalone: false }) export class ShowAccessTokenDialog { public isAgreeButtonDisabled = true; diff --git a/apps/client/src/app/pages/resources/glossary/resources-glossary.component.ts b/apps/client/src/app/pages/resources/glossary/resources-glossary.component.ts index c1a57d4cf..b6749b5cd 100644 --- a/apps/client/src/app/pages/resources/glossary/resources-glossary.component.ts +++ b/apps/client/src/app/pages/resources/glossary/resources-glossary.component.ts @@ -7,7 +7,8 @@ import { Component, OnInit } from '@angular/core'; @Component({ selector: 'gf-resources-glossary', styleUrls: ['./resources-glossary.component.scss'], - templateUrl: './resources-glossary.component.html' + templateUrl: './resources-glossary.component.html', + standalone: false }) export class ResourcesGlossaryPageComponent implements OnInit { public hasPermissionForSubscription: boolean; diff --git a/apps/client/src/app/pages/resources/guides/resources-guides.component.ts b/apps/client/src/app/pages/resources/guides/resources-guides.component.ts index eebda3103..ddba58e69 100644 --- a/apps/client/src/app/pages/resources/guides/resources-guides.component.ts +++ b/apps/client/src/app/pages/resources/guides/resources-guides.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ selector: 'gf-resources-guides', styleUrls: ['./resources-guides.component.scss'], - templateUrl: './resources-guides.component.html' + templateUrl: './resources-guides.component.html', + standalone: false }) export class ResourcesGuidesComponent {} diff --git a/apps/client/src/app/pages/resources/markets/resources-markets.component.ts b/apps/client/src/app/pages/resources/markets/resources-markets.component.ts index 79c185959..a188e3a94 100644 --- a/apps/client/src/app/pages/resources/markets/resources-markets.component.ts +++ b/apps/client/src/app/pages/resources/markets/resources-markets.component.ts @@ -3,6 +3,7 @@ import { Component } from '@angular/core'; @Component({ selector: 'gf-resources-markets', styleUrls: ['./resources-markets.component.scss'], - templateUrl: './resources-markets.component.html' + templateUrl: './resources-markets.component.html', + standalone: false }) export class ResourcesMarketsComponent {} diff --git a/apps/client/src/app/pages/resources/overview/resources-overview.component.ts b/apps/client/src/app/pages/resources/overview/resources-overview.component.ts index 6e7a5e2a8..f95e78a26 100644 --- a/apps/client/src/app/pages/resources/overview/resources-overview.component.ts +++ b/apps/client/src/app/pages/resources/overview/resources-overview.component.ts @@ -3,7 +3,8 @@ import { Component } from '@angular/core'; @Component({ selector: 'gf-resources-overview', styleUrls: ['./resources-overview.component.scss'], - templateUrl: './resources-overview.component.html' + templateUrl: './resources-overview.component.html', + standalone: false }) export class ResourcesOverviewComponent { public overviewItems = [ diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts index cadc62563..c9c0aa044 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/personal-finance-tools-page.component.ts @@ -7,7 +7,8 @@ import { Subject } from 'rxjs'; host: { class: 'page' }, selector: 'gf-personal-finance-tools-page', styleUrls: ['./personal-finance-tools-page.scss'], - templateUrl: './personal-finance-tools-page.html' + templateUrl: './personal-finance-tools-page.html', + standalone: false }) export class PersonalFinanceToolsPageComponent implements OnDestroy { public pathAlternativeTo = $localize`open-source-alternative-to` + '-'; diff --git a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts index 39dbc4813..3a0ec4ffb 100644 --- a/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts +++ b/apps/client/src/app/pages/resources/personal-finance-tools/product-page.component.ts @@ -12,7 +12,6 @@ import { ActivatedRoute, RouterModule } from '@angular/router'; host: { class: 'page' }, imports: [CommonModule, MatButtonModule, RouterModule], selector: 'gf-product-page', - standalone: true, styleUrls: ['./product-page.scss'], templateUrl: './product-page.html' }) diff --git a/apps/client/src/app/pages/resources/resources-page.component.ts b/apps/client/src/app/pages/resources/resources-page.component.ts index d900a38ad..d0534417d 100644 --- a/apps/client/src/app/pages/resources/resources-page.component.ts +++ b/apps/client/src/app/pages/resources/resources-page.component.ts @@ -6,7 +6,8 @@ import { Subject } from 'rxjs'; host: { class: 'page has-tabs' }, selector: 'gf-resources-page', styleUrls: ['./resources-page.scss'], - templateUrl: './resources-page.html' + templateUrl: './resources-page.html', + standalone: false }) export class ResourcesPageComponent implements OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/user-account/user-account-page.component.ts b/apps/client/src/app/pages/user-account/user-account-page.component.ts index fb42e196d..d53465faa 100644 --- a/apps/client/src/app/pages/user-account/user-account-page.component.ts +++ b/apps/client/src/app/pages/user-account/user-account-page.component.ts @@ -9,7 +9,8 @@ import { Subject, takeUntil } from 'rxjs'; host: { class: 'page has-tabs' }, selector: 'gf-user-account-page', styleUrls: ['./user-account-page.scss'], - templateUrl: './user-account-page.html' + templateUrl: './user-account-page.html', + standalone: false }) export class UserAccountPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pages/webauthn/webauthn-page.component.ts b/apps/client/src/app/pages/webauthn/webauthn-page.component.ts index 77a053258..74631eeca 100644 --- a/apps/client/src/app/pages/webauthn/webauthn-page.component.ts +++ b/apps/client/src/app/pages/webauthn/webauthn-page.component.ts @@ -13,7 +13,6 @@ import { takeUntil } from 'rxjs/operators'; host: { class: 'page' }, imports: [GfLogoComponent, MatButtonModule, MatProgressSpinnerModule], selector: 'gf-webauthn-page', - standalone: true, styleUrls: ['./webauthn-page.scss'], templateUrl: './webauthn-page.html' }) diff --git a/apps/client/src/app/pages/zen/zen-page.component.ts b/apps/client/src/app/pages/zen/zen-page.component.ts index 511e2656d..c39cecccd 100644 --- a/apps/client/src/app/pages/zen/zen-page.component.ts +++ b/apps/client/src/app/pages/zen/zen-page.component.ts @@ -10,7 +10,8 @@ import { takeUntil } from 'rxjs/operators'; host: { class: 'page has-tabs' }, selector: 'gf-zen-page', styleUrls: ['./zen-page.scss'], - templateUrl: './zen-page.html' + templateUrl: './zen-page.html', + standalone: false }) export class ZenPageComponent implements OnDestroy, OnInit { public deviceType: string; diff --git a/apps/client/src/app/pipes/symbol/symbol.pipe.ts b/apps/client/src/app/pipes/symbol/symbol.pipe.ts index 7e77339f6..2b30d1041 100644 --- a/apps/client/src/app/pipes/symbol/symbol.pipe.ts +++ b/apps/client/src/app/pipes/symbol/symbol.pipe.ts @@ -2,7 +2,10 @@ import { prettifySymbol } from '@ghostfolio/common/helper'; import { Pipe, PipeTransform } from '@angular/core'; -@Pipe({ name: 'gfSymbol' }) +@Pipe({ + name: 'gfSymbol', + standalone: false +}) export class SymbolPipe implements PipeTransform { public transform(aSymbol: string) { return prettifySymbol(aSymbol); diff --git a/apps/client/src/styles/theme.scss b/apps/client/src/styles/theme.scss index 54adf601a..6b41fccaa 100644 --- a/apps/client/src/styles/theme.scss +++ b/apps/client/src/styles/theme.scss @@ -104,7 +104,8 @@ $gf-theme-dark: mat.m2-define-dark-theme( } @include mat.button-density(0); -@include mat.core(); +@include mat.elevation-classes(); +@include mat.app-background(); @include mat.table-density(-1); :root { diff --git a/libs/ui/.eslintrc.json b/libs/ui/.eslintrc.json index 6b88b020e..edc969121 100644 --- a/libs/ui/.eslintrc.json +++ b/libs/ui/.eslintrc.json @@ -27,7 +27,8 @@ "prefix": "gf", "style": "kebab-case" } - ] + ], + "@angular-eslint/prefer-standalone": "off" } }, { diff --git a/libs/ui/src/lib/account-balances/account-balances.component.ts b/libs/ui/src/lib/account-balances/account-balances.component.ts index a4ef1d7a4..756b3169f 100644 --- a/libs/ui/src/lib/account-balances/account-balances.component.ts +++ b/libs/ui/src/lib/account-balances/account-balances.component.ts @@ -51,7 +51,6 @@ import { GfValueComponent } from '../value'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-account-balances', - standalone: true, styleUrls: ['./account-balances.component.scss'], templateUrl: './account-balances.component.html' }) diff --git a/libs/ui/src/lib/activities-filter/activities-filter.component.ts b/libs/ui/src/lib/activities-filter/activities-filter.component.ts index a1258fc19..4356ba5ac 100644 --- a/libs/ui/src/lib/activities-filter/activities-filter.component.ts +++ b/libs/ui/src/lib/activities-filter/activities-filter.component.ts @@ -45,7 +45,6 @@ import { takeUntil } from 'rxjs/operators'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-activities-filter', - standalone: true, styleUrls: ['./activities-filter.component.scss'], templateUrl: './activities-filter.component.html' }) diff --git a/libs/ui/src/lib/activities-table/activities-table.component.ts b/libs/ui/src/lib/activities-table/activities-table.component.ts index 67f81adce..01b4c6ead 100644 --- a/libs/ui/src/lib/activities-table/activities-table.component.ts +++ b/libs/ui/src/lib/activities-table/activities-table.component.ts @@ -67,7 +67,6 @@ import { Subject, Subscription, takeUntil } from 'rxjs'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-activities-table', - standalone: true, styleUrls: ['./activities-table.component.scss'], templateUrl: './activities-table.component.html' }) diff --git a/libs/ui/src/lib/activity-type/activity-type.component.ts b/libs/ui/src/lib/activity-type/activity-type.component.ts index 95b24b4ba..27434e015 100644 --- a/libs/ui/src/lib/activity-type/activity-type.component.ts +++ b/libs/ui/src/lib/activity-type/activity-type.component.ts @@ -15,7 +15,6 @@ import { Type as ActivityType } from '@prisma/client'; imports: [CommonModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-activity-type', - standalone: true, styleUrls: ['./activity-type.component.scss'], templateUrl: './activity-type.component.html' }) diff --git a/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts b/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts index a53a6289d..a0744db9f 100644 --- a/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts +++ b/libs/ui/src/lib/assistant/assistant-list-item/assistant-list-item.component.ts @@ -20,7 +20,6 @@ import { Params, RouterModule } from '@angular/router'; changeDetection: ChangeDetectionStrategy.OnPush, imports: [GfSymbolModule, RouterModule], selector: 'gf-assistant-list-item', - standalone: true, styleUrls: ['./assistant-list-item.scss'], templateUrl: './assistant-list-item.html' }) diff --git a/libs/ui/src/lib/assistant/assistant.component.ts b/libs/ui/src/lib/assistant/assistant.component.ts index a7fb0c7e2..d8c3dcc2e 100644 --- a/libs/ui/src/lib/assistant/assistant.component.ts +++ b/libs/ui/src/lib/assistant/assistant.component.ts @@ -73,7 +73,6 @@ import { ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-assistant', - standalone: true, styleUrls: ['./assistant.scss'], templateUrl: './assistant.html' }) diff --git a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts index 73af9e681..38c6252a8 100644 --- a/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts +++ b/libs/ui/src/lib/benchmark/benchmark-detail-dialog/benchmark-detail-dialog.component.ts @@ -41,7 +41,6 @@ import { BenchmarkDetailDialogParams } from './interfaces/interfaces'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-benchmark-detail-dialog', - standalone: true, styleUrls: ['./benchmark-detail-dialog.component.scss'], templateUrl: 'benchmark-detail-dialog.html' }) diff --git a/libs/ui/src/lib/benchmark/benchmark.component.ts b/libs/ui/src/lib/benchmark/benchmark.component.ts index 4afd8d053..cc5815a0c 100644 --- a/libs/ui/src/lib/benchmark/benchmark.component.ts +++ b/libs/ui/src/lib/benchmark/benchmark.component.ts @@ -38,7 +38,6 @@ import { BenchmarkDetailDialogParams } from './benchmark-detail-dialog/interface ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-benchmark', - standalone: true, styleUrls: ['./benchmark.component.scss'], templateUrl: './benchmark.component.html' }) diff --git a/libs/ui/src/lib/carousel/carousel.component.ts b/libs/ui/src/lib/carousel/carousel.component.ts index 8b766aa6d..2c3cc3ec0 100644 --- a/libs/ui/src/lib/carousel/carousel.component.ts +++ b/libs/ui/src/lib/carousel/carousel.component.ts @@ -18,7 +18,6 @@ import { ANIMATION_MODULE_TYPE } from '@angular/platform-browser/animations'; imports: [MatButtonModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-carousel', - standalone: true, styleUrls: ['./carousel.component.scss'], templateUrl: './carousel.component.html' }) diff --git a/libs/ui/src/lib/currency-selector/currency-selector.component.ts b/libs/ui/src/lib/currency-selector/currency-selector.component.ts index c01df950f..7ab32b5fb 100644 --- a/libs/ui/src/lib/currency-selector/currency-selector.component.ts +++ b/libs/ui/src/lib/currency-selector/currency-selector.component.ts @@ -53,7 +53,6 @@ import { map, startWith, takeUntil } from 'rxjs/operators'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-currency-selector', - standalone: true, styleUrls: ['./currency-selector.component.scss'], templateUrl: 'currency-selector.component.html' }) diff --git a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts index 5afab3b3f..9be034e64 100644 --- a/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts +++ b/libs/ui/src/lib/data-provider-credits/data-provider-credits.component.ts @@ -13,7 +13,6 @@ import { imports: [CommonModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-data-provider-credits', - standalone: true, styleUrls: ['./data-provider-credits.component.scss'], templateUrl: './data-provider-credits.component.html' }) diff --git a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts index aa8b2b90b..f8ce3dd50 100644 --- a/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts +++ b/libs/ui/src/lib/fire-calculator/fire-calculator.component.ts @@ -71,7 +71,6 @@ import { FireCalculatorService } from './fire-calculator.service'; ], providers: [FireCalculatorService], selector: 'gf-fire-calculator', - standalone: true, styleUrls: ['./fire-calculator.component.scss'], templateUrl: './fire-calculator.component.html' }) diff --git a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts index 69105ac94..710cb4020 100644 --- a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts +++ b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor-dialog/historical-market-data-editor-dialog.component.ts @@ -40,7 +40,6 @@ import { HistoricalMarketDataEditorDialogParams } from './interfaces/interfaces' ], selector: 'gf-historical-market-data-editor-dialog', schemas: [CUSTOM_ELEMENTS_SCHEMA], - standalone: true, styleUrls: ['./historical-market-data-editor-dialog.scss'], templateUrl: 'historical-market-data-editor-dialog.html' }) diff --git a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts index c9725e3ee..caa0b15e6 100644 --- a/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts +++ b/libs/ui/src/lib/historical-market-data-editor/historical-market-data-editor.component.ts @@ -50,7 +50,6 @@ import { HistoricalMarketDataEditorDialogParams } from './historical-market-data changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, MatButtonModule, MatInputModule, ReactiveFormsModule], selector: 'gf-historical-market-data-editor', - standalone: true, styleUrls: ['./historical-market-data-editor.component.scss'], templateUrl: './historical-market-data-editor.component.html' }) diff --git a/libs/ui/src/lib/holdings-table/holdings-table.component.ts b/libs/ui/src/lib/holdings-table/holdings-table.component.ts index 97c6d38ec..29cb49c07 100644 --- a/libs/ui/src/lib/holdings-table/holdings-table.component.ts +++ b/libs/ui/src/lib/holdings-table/holdings-table.component.ts @@ -48,7 +48,6 @@ import { Subject, Subscription } from 'rxjs'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-holdings-table', - standalone: true, styleUrls: ['./holdings-table.component.scss'], templateUrl: './holdings-table.component.html' }) diff --git a/libs/ui/src/lib/line-chart/line-chart.component.ts b/libs/ui/src/lib/line-chart/line-chart.component.ts index dc2df1c73..09f5a98eb 100644 --- a/libs/ui/src/lib/line-chart/line-chart.component.ts +++ b/libs/ui/src/lib/line-chart/line-chart.component.ts @@ -42,7 +42,6 @@ import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, NgxSkeletonLoaderModule], selector: 'gf-line-chart', - standalone: true, styleUrls: ['./line-chart.component.scss'], templateUrl: './line-chart.component.html' }) diff --git a/libs/ui/src/lib/logo/logo.component.ts b/libs/ui/src/lib/logo/logo.component.ts index 216dfbe3a..0b766429c 100644 --- a/libs/ui/src/lib/logo/logo.component.ts +++ b/libs/ui/src/lib/logo/logo.component.ts @@ -12,7 +12,6 @@ import { imports: [CommonModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-logo', - standalone: true, styleUrls: ['./logo.component.scss'], templateUrl: './logo.component.html' }) diff --git a/libs/ui/src/lib/membership-card/membership-card.component.ts b/libs/ui/src/lib/membership-card/membership-card.component.ts index 5d05d6fe5..d40031b18 100644 --- a/libs/ui/src/lib/membership-card/membership-card.component.ts +++ b/libs/ui/src/lib/membership-card/membership-card.component.ts @@ -17,7 +17,6 @@ import { GfLogoComponent } from '../logo'; imports: [CommonModule, GfLogoComponent, MatButtonModule, RouterModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-membership-card', - standalone: true, styleUrls: ['./membership-card.component.scss'], templateUrl: './membership-card.component.html' }) diff --git a/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts b/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts index adde1ef49..0d5b044eb 100644 --- a/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts +++ b/libs/ui/src/lib/no-transactions-info/no-transactions-info.component.ts @@ -15,7 +15,6 @@ import { GfLogoComponent } from '../logo'; imports: [GfLogoComponent, MatButtonModule, RouterModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-no-transactions-info-indicator', - standalone: true, styleUrls: ['./no-transactions-info.component.scss'], templateUrl: './no-transactions-info.component.html' }) diff --git a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts index 0eef25fa5..7f914870b 100644 --- a/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts +++ b/libs/ui/src/lib/portfolio-proportion-chart/portfolio-proportion-chart.component.ts @@ -51,7 +51,6 @@ const { changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, NgxSkeletonLoaderModule], selector: 'gf-portfolio-proportion-chart', - standalone: true, styleUrls: ['./portfolio-proportion-chart.component.scss'], templateUrl: './portfolio-proportion-chart.component.html' }) diff --git a/libs/ui/src/lib/premium-indicator/premium-indicator.component.ts b/libs/ui/src/lib/premium-indicator/premium-indicator.component.ts index f3350f447..17b0f94dd 100644 --- a/libs/ui/src/lib/premium-indicator/premium-indicator.component.ts +++ b/libs/ui/src/lib/premium-indicator/premium-indicator.component.ts @@ -12,7 +12,6 @@ import { RouterModule } from '@angular/router'; imports: [CommonModule, RouterModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-premium-indicator', - standalone: true, styleUrls: ['./premium-indicator.component.scss'], templateUrl: './premium-indicator.component.html' }) diff --git a/libs/ui/src/lib/shared/abstract-mat-form-field.ts b/libs/ui/src/lib/shared/abstract-mat-form-field.ts index 8c2d19fca..1938467f5 100644 --- a/libs/ui/src/lib/shared/abstract-mat-form-field.ts +++ b/libs/ui/src/lib/shared/abstract-mat-form-field.ts @@ -14,7 +14,8 @@ import { MatFormFieldControl } from '@angular/material/form-field'; import { Subject } from 'rxjs'; @Component({ - template: '' + template: '', + standalone: false }) // eslint-disable-next-line @angular-eslint/component-class-suffix export abstract class AbstractMatFormField diff --git a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts index a537c50a7..3c56c4748 100644 --- a/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts +++ b/libs/ui/src/lib/symbol-autocomplete/symbol-autocomplete.component.ts @@ -69,7 +69,6 @@ import { GfPremiumIndicatorComponent } from '../premium-indicator'; ], selector: 'gf-symbol-autocomplete', schemas: [CUSTOM_ELEMENTS_SCHEMA], - standalone: true, styleUrls: ['./symbol-autocomplete.component.scss'], templateUrl: 'symbol-autocomplete.component.html' }) diff --git a/libs/ui/src/lib/top-holdings/top-holdings.component.ts b/libs/ui/src/lib/top-holdings/top-holdings.component.ts index 3d3712bcc..13ceb239c 100644 --- a/libs/ui/src/lib/top-holdings/top-holdings.component.ts +++ b/libs/ui/src/lib/top-holdings/top-holdings.component.ts @@ -56,7 +56,6 @@ import { Subject } from 'rxjs'; ], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-top-holdings', - standalone: true, styleUrls: ['./top-holdings.component.scss'], templateUrl: './top-holdings.component.html' }) diff --git a/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts b/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts index 9a8594ada..11ee026f5 100644 --- a/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts +++ b/libs/ui/src/lib/treemap-chart/treemap-chart.component.ts @@ -41,7 +41,6 @@ const { gray, green, red } = require('open-color'); changeDetection: ChangeDetectionStrategy.OnPush, imports: [CommonModule, NgxSkeletonLoaderModule], selector: 'gf-treemap-chart', - standalone: true, styleUrls: ['./treemap-chart.component.scss'], templateUrl: './treemap-chart.component.html' }) diff --git a/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts b/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts index 9f550add3..e44c41aa9 100644 --- a/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts +++ b/libs/ui/src/lib/trend-indicator/trend-indicator.component.ts @@ -14,7 +14,6 @@ import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; imports: [CommonModule, NgxSkeletonLoaderModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-trend-indicator', - standalone: true, styleUrls: ['./trend-indicator.component.scss'], templateUrl: './trend-indicator.component.html' }) diff --git a/libs/ui/src/lib/value/value.component.ts b/libs/ui/src/lib/value/value.component.ts index 06b885ff5..d93c5fbcb 100644 --- a/libs/ui/src/lib/value/value.component.ts +++ b/libs/ui/src/lib/value/value.component.ts @@ -16,7 +16,6 @@ import { NgxSkeletonLoaderModule } from 'ngx-skeleton-loader'; imports: [CommonModule, NgxSkeletonLoaderModule], schemas: [CUSTOM_ELEMENTS_SCHEMA], selector: 'gf-value', - standalone: true, styleUrls: ['./value.component.scss'], templateUrl: './value.component.html' }) diff --git a/package.json b/package.json index 007330d56..b10627262 100644 --- a/package.json +++ b/package.json @@ -56,17 +56,17 @@ "workspace-generator": "nx workspace-generator" }, "dependencies": { - "@angular/animations": "18.2.8", - "@angular/cdk": "18.2.9", - "@angular/common": "18.2.8", - "@angular/compiler": "18.2.8", - "@angular/core": "18.2.8", - "@angular/forms": "18.2.8", - "@angular/material": "18.2.9", - "@angular/platform-browser": "18.2.8", - "@angular/platform-browser-dynamic": "18.2.8", - "@angular/router": "18.2.8", - "@angular/service-worker": "18.2.8", + "@angular/animations": "19.0.5", + "@angular/cdk": "19.0.4", + "@angular/common": "19.0.5", + "@angular/compiler": "19.0.5", + "@angular/core": "19.0.5", + "@angular/forms": "19.0.5", + "@angular/material": "19.0.4", + "@angular/platform-browser": "19.0.5", + "@angular/platform-browser-dynamic": "19.0.5", + "@angular/router": "19.0.5", + "@angular/service-worker": "19.0.5", "@codewithdan/observable-store": "2.2.15", "@dfinity/agent": "0.15.7", "@dfinity/auth-client": "0.15.7", @@ -138,38 +138,39 @@ "twitter-api-v2": "1.14.2", "uuid": "11.0.2", "yahoo-finance2": "2.11.3", - "zone.js": "0.14.10" + "zone.js": "0.15.0" }, "devDependencies": { - "@angular-devkit/build-angular": "18.2.9", - "@angular-devkit/core": "18.2.9", - "@angular-devkit/schematics": "18.2.9", - "@angular-eslint/eslint-plugin": "18.1.0", - "@angular-eslint/eslint-plugin-template": "18.1.0", - "@angular-eslint/template-parser": "18.1.0", - "@angular/cli": "18.2.9", - "@angular/compiler-cli": "18.2.8", - "@angular/language-service": "18.2.8", - "@angular/localize": "18.2.8", - "@angular/pwa": "18.2.9", + "@angular-devkit/build-angular": "19.0.6", + "@angular-devkit/core": "19.0.6", + "@angular-devkit/schematics": "19.0.6", + "@angular-eslint/eslint-plugin": "19.0.2", + "@angular-eslint/eslint-plugin-template": "19.0.2", + "@angular-eslint/template-parser": "19.0.2", + "@angular/cli": "~19.0.0", + "@angular/compiler-cli": "19.0.5", + "@angular/language-service": "19.0.5", + "@angular/localize": "19.0.5", + "@angular/pwa": "19.0.6", "@nestjs/schematics": "10.0.1", "@nestjs/testing": "10.1.3", - "@nx/angular": "20.1.2", - "@nx/cypress": "20.1.2", - "@nx/eslint-plugin": "20.1.2", - "@nx/jest": "20.1.2", - "@nx/js": "20.1.2", - "@nx/nest": "20.1.2", - "@nx/node": "20.1.2", - "@nx/storybook": "20.1.2", - "@nx/web": "20.1.2", - "@nx/workspace": "20.1.2", - "@schematics/angular": "18.2.9", + "@nx/angular": "20.3.0", + "@nx/cypress": "20.3.0", + "@nx/eslint-plugin": "20.3.0", + "@nx/jest": "20.3.0", + "@nx/js": "20.3.0", + "@nx/module-federation": "20.3.0", + "@nx/nest": "20.3.0", + "@nx/node": "20.3.0", + "@nx/storybook": "20.3.0", + "@nx/web": "20.3.0", + "@nx/workspace": "20.3.0", + "@schematics/angular": "19.0.6", "@simplewebauthn/types": "9.0.1", - "@storybook/addon-essentials": "8.3.6", - "@storybook/addon-interactions": "8.3.6", - "@storybook/angular": "8.3.6", - "@storybook/core-server": "8.3.6", + "@storybook/addon-essentials": "8.4.7", + "@storybook/addon-interactions": "8.4.7", + "@storybook/angular": "8.4.7", + "@storybook/core-server": "8.4.7", "@trivago/prettier-plugin-sort-imports": "4.3.0", "@types/big.js": "6.2.2", "@types/body-parser": "1.19.5", @@ -193,8 +194,8 @@ "husky": "9.1.7", "jest": "29.7.0", "jest-environment-jsdom": "29.7.0", - "jest-preset-angular": "14.1.0", - "nx": "20.1.2", + "jest-preset-angular": "14.4.2", + "nx": "20.3.0", "prettier": "3.4.2", "prettier-plugin-organize-attributes": "1.0.0", "prisma": "6.0.1", @@ -206,7 +207,7 @@ "ts-jest": "29.1.0", "ts-node": "10.9.2", "tslib": "2.6.0", - "typescript": "5.5.3", + "typescript": "5.6.3", "webpack-bundle-analyzer": "4.10.2" }, "engines": {