import React from 'react' import dayjs from 'dayjs' import { useLocalization } from '@/utils/hooks/useLocalization' import { UserInfoViewModel } from '@/proxy/admin/models' import { Avatar } from '@/components/ui' import { AVATAR_URL } from '@/constants/app.constant' const TodayBirthdays: React.FC<{ employees: UserInfoViewModel[] }> = ({ employees }) => { const today = dayjs() const { translate } = useLocalization(); return (

🎂 {translate('::App.Platform.Intranet.Widgets.TodayBirthdays.Title')}

{employees.length > 0 ? (
{employees.map((birthday, index) => (

{birthday.fullName}

{translate('::App.Platform.Intranet.Widgets.TodayBirthdays.Age', { age: today.diff(dayjs(birthday.birthDate), 'year') })} 🎉

{birthday.department?.name}

))}
) : (

{translate('::App.Platform.Intranet.Widgets.TodayBirthdays.NoBirthday')}

)}
) } export default TodayBirthdays