Files
web/apps/scandic-web/components/MyPages/DigitalTeamMemberCard/index.tsx
Chuma Mcphoy (We Ahead) a9868dac9c Merged in feat/LOY-203-connected-state-employee-benefits (pull request #2496)
feat(LOY-203): Enable Opening Team Member Card from Employee Benefits Page When Connected

* feat(LOY-203): add support for opening team member card modal from employee benefits page when connected

* fix(LOY-203): add id_card to  material symbol icons

* fix(LOY-203): remove uneeded dtmc btb style


Approved-by: Erik Tiekstra
Approved-by: Linus Flood
2025-07-02 11:50:27 +00:00

32 lines
652 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
children: React.ReactElement
}
export default async function DigitalTeamMemberCard({
user,
children,
}: DigitalTeamMemberCardProps) {
if (!env.ENABLE_DTMC) {
return null
}
const hasEmploymentData = isEmployeeLinked(user)
if (!hasEmploymentData) {
return null
}
return (
<DigitalTeamMemberCardClient user={user}>
{children}
</DigitalTeamMemberCardClient>
)
}