Browse Source

fix(client): use AssetProfileIdentifier instead of SymbolProfile

pull/6724/head
KenTandrian 1 month ago
parent
commit
63ecde0128
  1. 4
      apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.component.ts
  2. 5
      apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/interfaces/interfaces.ts

4
apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/create-watchlist-item-dialog.component.ts

@ -1,3 +1,4 @@
import type { AssetProfileIdentifier } from '@ghostfolio/common/interfaces';
import { GfSymbolAutocompleteComponent } from '@ghostfolio/ui/symbol-autocomplete';
import { ChangeDetectionStrategy, Component, inject } from '@angular/core';
@ -12,7 +13,6 @@ import {
import { MatButtonModule } from '@angular/material/button';
import { MatDialogModule, MatDialogRef } from '@angular/material/dialog';
import { MatFormFieldModule } from '@angular/material/form-field';
import { SymbolProfile } from '@prisma/client';
import { CreateWatchlistItemForm } from './interfaces/interfaces';
@ -35,7 +35,7 @@ export class GfCreateWatchlistItemDialogComponent {
protected readonly createWatchlistItemForm: CreateWatchlistItemForm =
new FormGroup(
{
searchSymbol: new FormControl<SymbolProfile | null>(null, [
searchSymbol: new FormControl<AssetProfileIdentifier | null>(null, [
Validators.required
])
},

5
apps/client/src/app/components/home-watchlist/create-watchlist-item-dialog/interfaces/interfaces.ts

@ -1,5 +1,6 @@
import type { AssetProfileIdentifier } from '@ghostfolio/common/interfaces';
import type { FormControl, FormGroup } from '@angular/forms';
import type { SymbolProfile } from '@prisma/client';
export interface CreateWatchlistItemDialogParams {
deviceType: string;
@ -7,5 +8,5 @@ export interface CreateWatchlistItemDialogParams {
}
export type CreateWatchlistItemForm = FormGroup<{
searchSymbol: FormControl<SymbolProfile | null>;
searchSymbol: FormControl<AssetProfileIdentifier | null>;
}>;

Loading…
Cancel
Save