fix: fixed empty section issue (#1292)

* fix: fixed empty section issue

* refactor: added checks to hide view
This commit is contained in:
sundasnoreen12
2024-02-15 15:56:04 +05:00
committed by GitHub
parent 9bfa0d06b6
commit 9dd79ca77e
2 changed files with 3 additions and 3 deletions

View File

@@ -4,9 +4,9 @@ import SidebarContext from './SidebarContext';
import { SIDEBARS } from './sidebars';
const Sidebar = () => {
const { currentSidebar } = useContext(SidebarContext);
const { currentSidebar, isDiscussionbarAvailable, isNotificationbarAvailable } = useContext(SidebarContext);
if (currentSidebar === null) { return null; }
if (currentSidebar === null || (!isDiscussionbarAvailable && !isNotificationbarAvailable)) { return null; }
const SidebarToRender = SIDEBARS[currentSidebar].Sidebar;
return (

View File

@@ -32,7 +32,7 @@ const SidebarProvider = ({
);
const topic = useModel('discussionTopics', unitId);
const { verifiedMode } = useModel('courseHomeMeta', courseId);
const isDiscussionbarAvailable = topic?.id && topic?.enabledInContext;
const isDiscussionbarAvailable = (topic?.id && topic?.enabledInContext) || false;
const isNotificationbarAvailable = !isEmpty(verifiedMode);
const onNotificationSeen = useCallback(() => {