From 6771e7ceb7f3e237fa08f362a27a607ae18b27ae Mon Sep 17 00:00:00 2001 From: akshat mittal Date: Fri, 9 Jan 2026 17:53:35 +0200 Subject: [PATCH] fix: improve member page UI with better charts, buttons, and team names styling --- src/app/member/member-card.tsx | 28 ++++++++++++----------- src/app/member/members-sidebar.tsx | 13 ++++++----- src/components/charts/goals-bar-chart.tsx | 27 ++++++++++++++-------- src/components/charts/pie-chart.tsx | 10 +++++--- src/components/metric/kpi-card.tsx | 2 +- src/components/role/role-card.tsx | 2 +- 6 files changed, 49 insertions(+), 33 deletions(-) diff --git a/src/app/member/member-card.tsx b/src/app/member/member-card.tsx index 250a47c..9d667b3 100644 --- a/src/app/member/member-card.tsx +++ b/src/app/member/member-card.tsx @@ -172,21 +172,23 @@ export function MemberCard({ member, dashboardCharts }: MemberCardProps) { {uniqueTeams.length > 0 && ( -
+
- Teams: + Teams
- {uniqueTeams.map((team) => ( - - - {team.name} - - - ))} +
    + {uniqueTeams.map((team) => ( +
  • + + {team.name} + +
  • + ))} +
)} @@ -255,7 +257,7 @@ export function MemberCard({ member, dashboardCharts }: MemberCardProps) { diff --git a/src/components/charts/goals-bar-chart.tsx b/src/components/charts/goals-bar-chart.tsx index 3020420..132f5df 100644 --- a/src/components/charts/goals-bar-chart.tsx +++ b/src/components/charts/goals-bar-chart.tsx @@ -390,20 +390,29 @@ export function GoalsBarChart({ > } - wrapperStyle={{ paddingTop: 16 }} + wrapperStyle={{ + paddingTop: 8, + maxHeight: "80px", + overflowY: "auto", + }} /> )} diff --git a/src/components/metric/kpi-card.tsx b/src/components/metric/kpi-card.tsx index 2c9a81a..7d71088 100644 --- a/src/components/metric/kpi-card.tsx +++ b/src/components/metric/kpi-card.tsx @@ -136,7 +136,7 @@ export function KpiCard({