fix: updated sidebar logic

This commit is contained in:
AhtishamShahid
2022-12-06 11:45:59 +05:00
committed by Ahtisham Shahid
parent 9a26173b7f
commit 2913de47ac

View File

@@ -25,12 +25,13 @@ import {
selectIsCourseStaff,
selectLearnersTabEnabled,
selectModerationSettings,
selectPostThreadCount,
selectPostThreadCount, selectThreadCallStatus,
selectUserHasModerationPrivileges,
selectUserIsGroupTa,
selectUserIsStaff,
} from './selectors';
import { fetchCourseConfig } from './thunks';
import { selectLearnerPages } from '../learners/data/selectors';
export function useTotalTopicThreadCount() {
const topics = useSelector(selectTopics);
@@ -51,11 +52,15 @@ export const useSidebarVisible = () => {
const isViewingTopics = useRouteMatch(Routes.TOPICS.PATH);
const isViewingLearners = useRouteMatch(Routes.LEARNERS.PATH);
if (isViewingTopics && totalThreads < 1) {
return false;
}
if (isFiltered) {
return true;
}
if ((isViewingTopics || isViewingLearners) && totalThreads > 0) {
if (isViewingTopics || isViewingLearners) {
return true;
}