Merged in feat/LOY-232-DTMC-API-INTEGRATION (pull request #2454)
feat(LOY-232): DTMC API Integration * feat(LOY-232): DTMC API Integration * feat(LOY-232): use employment data in team member card * refactor(LOY-232): remove static data, return employment details in parsed response & fix tests * refactor(LOY-232): improve DTMC API Linking error control flow + make res type safe * fix(LOY-232): remove unused utils * fix(LOY-232): error vars Approved-by: Christian Andolf Approved-by: Erik Tiekstra
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
import { env } from "@/env/server"
|
||||
|
||||
import { isEmployeeLinked } from "@/utils/user"
|
||||
|
||||
import DigitalTeamMemberCardClient from "./Client"
|
||||
|
||||
import type { User } from "@scandic-hotels/trpc/types/user"
|
||||
@@ -15,7 +17,9 @@ export default async function DigitalTeamMemberCard({
|
||||
return null
|
||||
}
|
||||
|
||||
// TODO: Make a check whether user is eligible for benefits or not
|
||||
|
||||
const hasEmploymentData = isEmployeeLinked(user)
|
||||
if (!hasEmploymentData) {
|
||||
return null
|
||||
}
|
||||
return <DigitalTeamMemberCardClient user={user} />
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user