* chore: configure WDYR for react profiling * perf: reduced post content re-rendering * perf: post content view and it child optimization * perf: add memoization in post editor * perf: add memoization in postCommnetsView * perf: improved endorsed comment view rendering * perf: improved re-rendering in reply component * fix: uncomment questionType commentsView * fix: removed console errors in postContent area * perf: reduced postType and postId dependancy * perf: improved re-rendering in discussionHome * perf: improved re-rendering of postsList and its child components * perf: improved re-rendering of legacyTopic and learner sidebar * fix: postFilterBar filter was not updating * fix: resolve duplicate comment posts issue * fix: memory leaking issue in comments view * fix: duplicate topic posts in inContext sidebar * perf: add lazy loading * chore: remove WDYR configuration * fix: alert banner padding * chore: update package-lock file * fix: bind tour API call with buttons
23 lines
463 B
JavaScript
23 lines
463 B
JavaScript
import React from 'react';
|
|
|
|
import { useIntl } from '@edx/frontend-platform/i18n';
|
|
|
|
import { useIsOnDesktop } from '../data/hooks';
|
|
import messages from '../messages';
|
|
import EmptyPage from './EmptyPage';
|
|
|
|
const EmptyLearners = () => {
|
|
const intl = useIntl();
|
|
const isOnDesktop = useIsOnDesktop();
|
|
|
|
if (!isOnDesktop) {
|
|
return null;
|
|
}
|
|
|
|
return (
|
|
<EmptyPage title={intl.formatMessage(messages.emptyTitle)} />
|
|
);
|
|
};
|
|
|
|
export default EmptyLearners;
|