Browse Source

Fix distorted tooltip

pull/1088/head
Thomas 3 years ago
parent
commit
ac4cb9926b
  1. 28
      apps/client/src/app/components/home-overview/home-overview.html
  2. 3
      apps/client/src/app/components/home-overview/home-overview.scss
  3. 1
      libs/ui/src/lib/line-chart/line-chart.component.html
  4. 1
      libs/ui/src/lib/line-chart/line-chart.component.ts

28
apps/client/src/app/components/home-overview/home-overview.html

@ -2,19 +2,21 @@
class="align-items-center container d-flex flex-column h-100 justify-content-center overview p-0 position-relative" class="align-items-center container d-flex flex-column h-100 justify-content-center overview p-0 position-relative"
> >
<div class="row w-100"> <div class="row w-100">
<div class="chart-container col"> <div class="col p-0">
<gf-line-chart <div class="chart-container mx-auto position-relative">
class="position-absolute" <gf-line-chart
symbol="Performance" class="position-absolute"
[currency]="user?.settings?.baseCurrency" symbol="Performance"
[historicalDataItems]="historicalDataItems" [currency]="user?.settings?.baseCurrency"
[locale]="user?.settings?.locale" [historicalDataItems]="historicalDataItems"
[ngClass]="{ 'pr-3': deviceType === 'mobile' }" [locale]="user?.settings?.locale"
[showGradient]="true" [ngClass]="{ 'pr-3': deviceType === 'mobile' }"
[showLoader]="false" [showGradient]="true"
[showXAxis]="false" [showLoader]="false"
[showYAxis]="false" [showXAxis]="false"
></gf-line-chart> [showYAxis]="false"
></gf-line-chart>
</div>
<div <div
*ngIf="hasPermissionToCreateOrder && historicalDataItems?.length === 0" *ngIf="hasPermissionToCreateOrder && historicalDataItems?.length === 0"
class="align-items-center d-flex h-100 justify-content-center w-100" class="align-items-center d-flex h-100 justify-content-center w-100"

3
apps/client/src/app/components/home-overview/home-overview.scss

@ -5,7 +5,8 @@
.chart-container { .chart-container {
aspect-ratio: 16 / 9; aspect-ratio: 16 / 9;
max-height: 50vh; height: auto;
max-width: 67rem;
// Fallback for aspect-ratio (using padding hack) // Fallback for aspect-ratio (using padding hack)
@supports not (aspect-ratio: 16 / 9) { @supports not (aspect-ratio: 16 / 9) {

1
libs/ui/src/lib/line-chart/line-chart.component.html

@ -8,6 +8,5 @@
></ngx-skeleton-loader> ></ngx-skeleton-loader>
<canvas <canvas
#chartCanvas #chartCanvas
class="h-100"
[ngStyle]="{ display: isLoading ? 'none' : 'block' }" [ngStyle]="{ display: isLoading ? 'none' : 'block' }"
></canvas> ></canvas>

1
libs/ui/src/lib/line-chart/line-chart.component.ts

@ -175,6 +175,7 @@ export class LineChartComponent implements AfterViewInit, OnChanges, OnDestroy {
data, data,
options: { options: {
animation: false, animation: false,
aspectRatio: 16 / 9,
elements: { elements: {
point: { point: {
hoverBackgroundColor: getBackgroundColor(), hoverBackgroundColor: getBackgroundColor(),

Loading…
Cancel
Save