diff --git a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.component.ts b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.component.ts index d98dc00df..798eab8e5 100644 --- a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.component.ts +++ b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.component.ts @@ -30,9 +30,9 @@ import { CreateOrUpdateTransactionDialogParams } from './interfaces/interfaces'; }) export class CreateOrUpdateTransactionDialog { public currencies: Currency[] = []; + public currentMarketPrice = null; public filteredLookupItems: Observable; public isLoading = false; - public currentMarketPrice = null; public platforms: { id: string; name: string }[]; public searchSymbolCtrl = new FormControl( this.data.transaction.symbol, @@ -80,7 +80,6 @@ export class CreateOrUpdateTransactionDialog { public applyCurrentMarketPrice() { this.data.transaction.unitPrice = this.currentMarketPrice; - this.cd.markForCheck(); } public onCancel(): void { diff --git a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html index 22043206f..738fc68f5 100644 --- a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html +++ b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.html @@ -81,7 +81,13 @@ [matDatepicker]="date" [(ngModel)]="data.transaction.date" /> - + + + @@ -110,7 +116,7 @@
- + Unit Price - Use current market price from {{ data.transaction.dataSource - }} + +
diff --git a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.module.ts b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.module.ts index 01cb51875..b9a3c08ee 100644 --- a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.module.ts +++ b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.module.ts @@ -1,5 +1,5 @@ import { CommonModule } from '@angular/common'; -import { NgModule } from '@angular/core'; +import { CUSTOM_ELEMENTS_SCHEMA, NgModule } from '@angular/core'; import { FormsModule, ReactiveFormsModule } from '@angular/forms'; import { MatAutocompleteModule } from '@angular/material/autocomplete'; import { MatButtonModule } from '@angular/material/button'; @@ -30,6 +30,7 @@ import { CreateOrUpdateTransactionDialog } from './create-or-update-transaction- MatSelectModule, ReactiveFormsModule ], - providers: [] + providers: [], + schemas: [CUSTOM_ELEMENTS_SCHEMA] }) export class CreateOrUpdateTransactionDialogModule {} diff --git a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.scss b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.scss index 5d01ce270..fb2501ff3 100644 --- a/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.scss +++ b/apps/client/src/app/pages/transactions/create-or-update-transaction-dialog/create-or-update-transaction-dialog.scss @@ -14,6 +14,18 @@ } } + .mat-form-field-appearance-outline { + ::ng-deep { + .mat-form-field-suffix { + top: -0.3rem; + } + } + + ion-icon { + font-size: 130%; + } + } + .mat-select { &.no-arrow { ::ng-deep { @@ -29,14 +41,6 @@ color: var(--dark-primary-text); } } - - .hint-action { - color: var(--dark-primary-text); - text-decoration: underline; - &:hover { - cursor: pointer; - } - } } }