From 9bbe6bb428f2a9f5e33e6685fe2a9ebe0552649e Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Wed, 6 Aug 2025 03:25:56 +0000 Subject: [PATCH] Add helper functions for processing real project and achievement data cgen-3ea874af9b1b4e709a85751f0df92930 --- client/pages/Dashboard.tsx | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/client/pages/Dashboard.tsx b/client/pages/Dashboard.tsx index bfec06d6..0efdcdf1 100644 --- a/client/pages/Dashboard.tsx +++ b/client/pages/Dashboard.tsx @@ -161,6 +161,34 @@ export default function Dashboard() { + const getProgressPercentage = (project: any) => { + switch (project.status) { + case 'planning': return 20; + case 'in_progress': return 60; + case 'completed': return 100; + default: return 0; + } + }; + + const getPriorityFromTech = (technologies: string[]) => { + if (technologies.some(tech => tech.toLowerCase().includes('ai') || tech.toLowerCase().includes('blockchain'))) { + return 'High'; + } + return 'Medium'; + }; + + const getAchievementIcon = (iconName: string) => { + switch (iconName.toLowerCase()) { + case 'code': return Code; + case 'users': return Users; + case 'rocket': return Rocket; + case 'database': return Database; + case 'shield': return Shield; + case 'trophy': return Trophy; + default: return Star; + } + }; + const quickActions = [ { title: "Start New Project",