@@ -10,6 +10,7 @@ import Walkthrough from '../Walkthrough/Walkthrough'
1010
1111import UserWithName from '../../../../components/User/UserWithName'
1212import CoderBot from '../../../../components/CoderBot/CoderBot'
13+ import { findCategory } from '../../../../config/projectWizard'
1314import { ROLE_CONNECT_MANAGER , ROLE_CONNECT_COPILOT , PROJECT_STATUS } from '../../../../config/constants'
1415
1516// This handles showing a spinner while the state is being loaded async
@@ -39,10 +40,14 @@ const projectTypeMap = {
3940 'app_dev' : 'Full App'
4041}
4142const projectTypeClassMap = {
42- 'generic' : 'purple-block' ,
43- 'visual_design' : 'blue-block' ,
44- 'visual_prototype' : 'blue-block' ,
45- 'app_dev' : 'green-block'
43+ 'generic' : 'purple-block' ,
44+ 'visual_design' : 'blue-block' ,
45+ 'visual_prototype' : 'blue-block' ,
46+ 'app_dev' : 'green-block' ,
47+ 'app' : 'green-block' ,
48+ 'website' : 'green-block' ,
49+ 'chatbot' : 'green-block' ,
50+ 'quality_assurance' : 'green-block' ,
4651}
4752/*eslint-enable */
4853
@@ -79,11 +84,12 @@ const ProjectsView = props => {
7984 const url = `/projects/${ item . id } `
8085 const code = _ . get ( item , 'details.utm.code' , '' )
8186 const projectTypeClass = projectTypeClassMap [ item . type ]
87+ const projectType = _ . get ( findCategory ( item . type ) , 'name' , '' )
8288 return (
8389 < div className = "spacing" >
8490 < Link to = { url } className = "link-title" > { item . name } </ Link >
8591 < div className = "project-metadata" >
86- < span className = { projectTypeClass } > { projectTypeMap [ item . type ] } </ span >
92+ < span className = { projectTypeClass } > { projectType } </ span >
8793 { code && < span className = "item-ref-code txt-gray-md" > Ref: { code } </ span > }
8894 < span className = "txt-time" > { moment ( item . createdAt ) . format ( 'DD MMM YYYY' ) } </ span >
8995 </ div >
0 commit comments