@@ -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
@@ -32,17 +33,15 @@ const EnhancedGrid = enhance(GridView)
3233require ( './ProjectsView.scss' )
3334
3435/*eslint-disable quote-props */
35- const projectTypeMap = {
36- 'generic' : 'Work Project' ,
37- 'visual_design' : 'Design' ,
38- 'visual_prototype' : 'Design & Prototype' ,
39- 'app_dev' : 'Full App'
40- }
4136const projectTypeClassMap = {
42- 'generic' : 'purple-block' ,
43- 'visual_design' : 'blue-block' ,
44- 'visual_prototype' : 'blue-block' ,
45- 'app_dev' : 'green-block'
37+ 'generic' : 'purple-block' ,
38+ 'visual_design' : 'blue-block' ,
39+ 'visual_prototype' : 'blue-block' ,
40+ 'app_dev' : 'green-block' ,
41+ 'app' : 'green-block' ,
42+ 'website' : 'green-block' ,
43+ 'chatbot' : 'green-block' ,
44+ 'quality_assurance' : 'green-block' ,
4645}
4746/*eslint-enable */
4847
@@ -79,11 +78,12 @@ const ProjectsView = props => {
7978 const url = `/projects/${ item . id } `
8079 const code = _ . get ( item , 'details.utm.code' , '' )
8180 const projectTypeClass = projectTypeClassMap [ item . type ]
81+ const projectType = _ . get ( findCategory ( item . type ) , 'name' , '' )
8282 return (
8383 < div className = "spacing" >
8484 < Link to = { url } className = "link-title" > { item . name } </ Link >
8585 < div className = "project-metadata" >
86- < span className = { projectTypeClass } > { projectTypeMap [ item . type ] } </ span >
86+ < span className = { projectTypeClass } > { projectType } </ span >
8787 { code && < span className = "item-ref-code txt-gray-md" > Ref: { code } </ span > }
8888 < span className = "txt-time" > { moment ( item . createdAt ) . format ( 'DD MMM YYYY' ) } </ span >
8989 </ div >
0 commit comments