Browse Source

Allow to edit today's market data

pull/2515/head
Thomas 2 years ago
parent
commit
989fd21178
  1. 6
      apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html
  2. 1
      apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.scss
  3. 10
      apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.ts

6
apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.html

@ -9,7 +9,11 @@
[showYAxis]="true" [showYAxis]="true"
[symbol]="symbol" [symbol]="symbol"
></gf-line-chart> ></gf-line-chart>
<div *ngFor="let itemByMonth of marketDataByMonth | keyvalue" class="d-flex"> <div
*ngFor="let itemByMonth of marketDataByMonth | keyvalue"
class="d-flex"
[hidden]="!marketData.length > 0"
>
<div class="date px-1 text-nowrap">{{ itemByMonth.key }}</div> <div class="date px-1 text-nowrap">{{ itemByMonth.key }}</div>
<div class="align-items-center d-flex flex-grow-1 px-1"> <div class="align-items-center d-flex flex-grow-1 px-1">
<div <div

1
apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.scss

@ -28,7 +28,6 @@
&.today { &.today {
background-color: rgba(var(--palette-accent-500), 1); background-color: rgba(var(--palette-accent-500), 1);
cursor: default;
} }
} }
} }

10
apps/client/src/app/components/admin-market-data-detail/admin-market-data-detail.component.ts

@ -83,10 +83,10 @@ export class AdminMarketDataDetailComponent implements OnChanges, OnInit {
public ngOnChanges() { public ngOnChanges() {
this.defaultDateFormat = getDateFormatString(this.locale); this.defaultDateFormat = getDateFormatString(this.locale);
this.historicalDataItems = this.marketData.map((marketDataItem) => { this.historicalDataItems = this.marketData.map(({ date, marketPrice }) => {
return { return {
date: format(marketDataItem.date, DATE_FORMAT), date: format(date, DATE_FORMAT),
value: marketDataItem.marketPrice value: marketPrice
}; };
}); });
@ -157,10 +157,6 @@ export class AdminMarketDataDetailComponent implements OnChanges, OnInit {
const date = parseISO(`${yearMonth}-${day}`); const date = parseISO(`${yearMonth}-${day}`);
const marketPrice = this.marketDataByMonth[yearMonth]?.[day]?.marketPrice; const marketPrice = this.marketDataByMonth[yearMonth]?.[day]?.marketPrice;
if (isSameDay(date, new Date())) {
return;
}
const dialogRef = this.dialog.open(MarketDataDetailDialog, { const dialogRef = this.dialog.open(MarketDataDetailDialog, {
data: <MarketDataDetailDialogParams>{ data: <MarketDataDetailDialogParams>{
date, date,

Loading…
Cancel
Save