import React from 'react'; import { useIntl } from '@edx/frontend-platform/i18n'; import { useSelector } from 'react-redux'; import { messages } from './messages'; import NotificationRowItem from './NotificationRowItem'; import { getNotifications } from './data/selectors'; const NotificationSections = () => { const intl = useIntl(); const notifications = useSelector(getNotifications()); return ( notifications && (
{notifications && notifications.TODAY && intl.formatMessage(messages.notificationTodayHeading)} {intl.formatMessage(messages.notificationMarkAsRead)}
{notifications && notifications.TODAY && notifications?.TODAY.map( (notification) => , )}
{notifications && notifications.EARLIER && intl.formatMessage(messages.notificationEarlierHeading)}
{notifications && notifications.EARLIER && notifications?.EARLIER.map( (notification) => , )}
) ); }; export default React.memo(NotificationSections);