import React from 'react' import { FaCalendarAlt } from 'react-icons/fa' import dayjs from 'dayjs' import { EventDto } from '@/proxy/intranet/models' import useLocale from '@/utils/hooks/useLocale' import { currentLocalDate } from '@/utils/dateUtils' import { useLocalization } from '@/utils/hooks/useLocalization' const UpcomingEvents: React.FC<{ events: EventDto[] }> = ({ events }) => { const currentLocale = useLocale() const { translate } = useLocalization(); const upcomingEvents = events.filter( (event) => event.isPublished && dayjs(event.date).isAfter(dayjs()) && dayjs(event.date).isBefore(dayjs().add(7, 'day')), ) return (
{currentLocalDate(event.date, currentLocale || 'tr')} - {event.place}
{translate('::App.Platform.Intranet.Widgets.UpcomingEvents.NoEvent')}
)}