Skip to content

Commit 03ece90

Browse files
fix: fixed status of notificationTrayStatus in session storage
1 parent 180ac8e commit 03ece90

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/courseware/course/new-sidebar/SidebarContextProvider.tsx

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ const SidebarProvider: React.FC<Props> = ({
4545
const [upgradeNotificationCurrentState, setUpgradeNotificationCurrentState] = useState(
4646
getLocalStorage(`upgradeNotificationCurrentState.${courseId}`),
4747
);
48-
const isDiscussionbarAvailable = (topic?.id && topic?.enabledInContext) || false;
48+
const isDiscussionbarAvailable = true;
4949
const isNotificationbarAvailable = !isEmpty(verifiedMode);
5050

5151
const onNotificationSeen = useCallback(() => {
@@ -55,6 +55,7 @@ const SidebarProvider: React.FC<Props> = ({
5555

5656
useEffect(() => {
5757
window.sessionStorage.setItem('hideCourseOutlineSidebar', 'true');
58+
window.sessionStorage.setItem(`notificationTrayStatus.${courseId}`, 'open');
5859
setHideDiscussionbar(!isDiscussionbarAvailable);
5960
setHideNotificationbar(!isNotificationbarAvailable);
6061
if (initialSidebar && currentSidebar !== initialSidebar) {

src/courseware/course/sidebar/sidebars/course-outline/hooks.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ export const useCourseOutlineSidebar = () => {
6868
} else {
6969
toggleSidebar(ID);
7070
window.sessionStorage.removeItem('hideCourseOutlineSidebar');
71+
window.sessionStorage.setItem(`notificationTrayStatus.${courseId}`, 'closed');
7172
}
7273
};
7374

0 commit comments

Comments
 (0)