import { Component, Input } from '@angular/core'; import { CommonModule } from '@angular/common'; import { NgChartsModule } from 'ng2-charts'; import { ChartConfiguration, ChartData, } from 'chart.js'; import { SportGoal, Activity } from '../../../core/models/sport-goal.model'; import { ProgressCardComponent } from '../../../shared/components/progress-card/progress-card.component'; import { ChartCardComponent } from '../../../shared/components/chart-card/chart-card.component'; @Component({ selector: 'app-sport-section', standalone: true, imports: [CommonModule, NgChartsModule, ProgressCardComponent, ChartCardComponent], template: `
{{ description }}
{{ goal.percentage.toFixed(1) }}% Actual
Optimal: {{ idealProgress.toFixed(1) }}%