Files
web/apps/scandic-web/components/MyPages/DigitalTeamMemberCard/index.tsx
Chuma Mcphoy (We Ahead) 7eb8deb208 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
2025-07-01 07:03:59 +00:00

26 lines
549 B
TypeScript

import { env } from "@/env/server"
import { isEmployeeLinked } from "@/utils/user"
import DigitalTeamMemberCardClient from "./Client"
import type { User } from "@scandic-hotels/trpc/types/user"
interface DigitalTeamMemberCardProps {
user: User
}
export default async function DigitalTeamMemberCard({
user,
}: DigitalTeamMemberCardProps) {
if (!env.ENABLE_DTMC) {
return null
}
const hasEmploymentData = isEmployeeLinked(user)
if (!hasEmploymentData) {
return null
}
return <DigitalTeamMemberCardClient user={user} />
}