11import { auth } from '@/utils/auth' ;
22
3+ import PageWithBreadcrumb from '@/components/pages/PageWithBreadcrumb' ;
34import {
45 type TrainingVideo ,
56 trainingVideos as trainingVideosData ,
@@ -15,9 +16,9 @@ import { Employee } from './components/Employee';
1516export default async function EmployeeDetailsPage ( {
1617 params,
1718} : {
18- params : Promise < { employeeId : string } > ;
19+ params : Promise < { employeeId : string ; orgId : string } > ;
1920} ) {
20- const { employeeId } = await params ;
21+ const { employeeId, orgId } = await params ;
2122
2223 const session = await auth . api . getSession ( {
2324 headers : await headers ( ) ,
@@ -50,14 +51,21 @@ export default async function EmployeeDetailsPage({
5051 const { fleetPolicies, device } = await getFleetPolicies ( employee ) ;
5152
5253 return (
53- < Employee
54- employee = { employee }
55- policies = { policies }
56- trainingVideos = { employeeTrainingVideos }
57- fleetPolicies = { fleetPolicies }
58- host = { device }
59- canEdit = { canEditMembers }
60- />
54+ < PageWithBreadcrumb
55+ breadcrumbs = { [
56+ { label : 'People' , href : `/${ orgId } /people/all` } ,
57+ { label : employee . user . name , current : true } ,
58+ ] }
59+ >
60+ < Employee
61+ employee = { employee }
62+ policies = { policies }
63+ trainingVideos = { employeeTrainingVideos }
64+ fleetPolicies = { fleetPolicies }
65+ host = { device }
66+ canEdit = { canEditMembers }
67+ />
68+ </ PageWithBreadcrumb >
6169 ) ;
6270}
6371
0 commit comments