feat(MED-97): display accounts count, usage total

This commit is contained in:
2025-09-26 16:34:10 +03:00
parent 27689dbbff
commit 2d9e6f8df3
7 changed files with 58 additions and 29 deletions

View File

@@ -20,6 +20,7 @@ import { AccountBenefitStatistics } from '../_lib/server/load-team-account-benef
import TeamAccountBenefitStatistics from './team-account-benefit-statistics';
import TeamAccountHealthDetails from './team-account-health-details';
import type { Account, AccountParams, BmiThresholds } from '@/packages/features/accounts/src/types/accounts';
import { TeamAccountBenefitExpensesOverview } from '../_lib/server/load-team-account-benefit-expenses-overview';
export interface TeamAccountStatisticsProps {
teamAccount: Account;
@@ -27,6 +28,7 @@ export interface TeamAccountStatisticsProps {
bmiThresholds: Omit<BmiThresholds, 'id'>[];
members: Database['medreport']['Functions']['get_account_members']['Returns'];
accountBenefitStatistics: AccountBenefitStatistics;
expensesOverview: TeamAccountBenefitExpensesOverview;
}
export default function TeamAccountStatistics({
@@ -35,6 +37,7 @@ export default function TeamAccountStatistics({
bmiThresholds,
members,
accountBenefitStatistics,
expensesOverview,
}: TeamAccountStatisticsProps) {
const currentDate = new Date();
const [date, setDate] = useState<DateRange | undefined>({
@@ -50,7 +53,7 @@ export default function TeamAccountStatistics({
return (
<>
<div className="mt-4 flex items-center justify-between">
<div className="mt-4 flex flex-col gap-4 sm:gap-0 sm:flex-row items-center justify-between">
<h4 className="font-bold">
<Trans
i18nKey={'teams:home.headerTitle'}
@@ -75,7 +78,7 @@ export default function TeamAccountStatistics({
'animate-in fade-in flex flex-col space-y-4 pb-36 duration-500'
}
>
<TeamAccountBenefitStatistics accountBenefitStatistics={accountBenefitStatistics} />
<TeamAccountBenefitStatistics accountBenefitStatistics={accountBenefitStatistics} expensesOverview={expensesOverview} />
<h5 className="mt-4 mb-2">
<Trans i18nKey="teams:home.healthDetails" />