feat(MED-97): update benefit stats view in dashboards

This commit is contained in:
2025-09-26 13:47:32 +03:00
parent fdc2e3e064
commit 1aeee0bc30
23 changed files with 518 additions and 374 deletions

View File

@@ -11,6 +11,7 @@ import {
} from '~/lib/utils';
import { TeamAccountStatisticsProps } from '../../_components/team-account-statistics';
import type { BmiThresholds } from '@kit/accounts/types/accounts';
interface AccountHealthDetailsField {
title: string;
@@ -25,10 +26,7 @@ interface AccountHealthDetailsField {
export const getAccountHealthDetailsFields = (
memberParams: TeamAccountStatisticsProps['memberParams'],
bmiThresholds: Omit<
Database['medreport']['Tables']['bmi_thresholds']['Row'],
'id'
>[],
bmiThresholds: Omit<BmiThresholds, 'id'>[],
members: Database['medreport']['Functions']['get_account_members']['Returns'],
): AccountHealthDetailsField[] => {
const averageWeight =
@@ -82,7 +80,7 @@ export const getAccountHealthDetailsFields = (
},
{
title: 'teams:healthDetails.bmi',
value: averageBMI,
value: averageBMI!,
Icon: TrendingUp,
iconBg: getBmiBackgroundColor(bmiStatus),
},