@@ -11,7 +11,16 @@ import { ProjectCard } from '../../Projects/project-card'
1111import { mockApps , mockRecentFiles , mockTutorials } from '../../dc-temp/mock-data'
1212import { mockSidebarItems , mockNotifications } from '../test-data'
1313import { mockProjectSummary } from '../test-data'
14- import type { App , ProjectSummary , FileType , BusinessUnit , Project } from '../types'
14+ import type {
15+ App ,
16+ ProjectSummary ,
17+ FileType ,
18+ BusinessUnit ,
19+ Project ,
20+ SidebarItem ,
21+ Colleague ,
22+ User ,
23+ } from '../types'
1524// import { ColleaguesManagement } from "../colleagues-management"
1625import ColleaguesView from './../Views/ColleaguesView'
1726import KnowledgeView from '../Views/KnowledgeView'
@@ -37,6 +46,12 @@ interface HomeProps {
3746 teamMemberCount : number
3847 onCreateProject : ( ) => void
3948 onOpenProject : ( project : ProjectSummary ) => void
49+ sidebarItems : SidebarItem [ ]
50+ initialColleagues : Colleague [ ]
51+ users : User [ ]
52+ onColleagueAdd : ( colleague : Colleague ) => void
53+ onColleagueEdit : ( colleague : Colleague ) => void
54+ onColleagueDelete : ( colleagueId : string ) => void
4055}
4156
4257export default function Home ( {
@@ -47,6 +62,12 @@ export default function Home({
4762 teamMemberCount,
4863 onCreateProject,
4964 onOpenProject,
65+ sidebarItems,
66+ initialColleagues,
67+ users,
68+ onColleagueAdd,
69+ onColleagueEdit,
70+ onColleagueDelete,
5071} : HomeProps ) {
5172 const [ activeTab , setActiveTab ] = useState ( 'home' )
5273 const [ currentBusinessUnit , setCurrentBusinessUnit ] = useState < BusinessUnit > ( businessUnits [ 0 ] ) // Default to Design
@@ -140,7 +161,15 @@ export default function Home({
140161 </ div >
141162 )
142163 case 'colleagues' :
143- return < ColleaguesView />
164+ return (
165+ < ColleaguesView
166+ initialColleagues = { initialColleagues }
167+ availableUsers = { users }
168+ onColleagueAdd = { onColleagueAdd }
169+ onColleagueEdit = { onColleagueEdit }
170+ onColleagueDelete = { onColleagueDelete }
171+ />
172+ )
144173 case 'chat' :
145174 return (
146175 < div className = "px-2 md:px-4 py-4 space-y-8" >
0 commit comments