Skip to content

Commit 9bfa0d0

Browse files
feat: stick discussion sidebar to top (openedx#1290)
1 parent c6d4bb3 commit 9bfa0d0

File tree

3 files changed

+7
-2
lines changed

3 files changed

+7
-2
lines changed

src/courseware/course/new-sidebar/sidebars/discussions-notifications/DiscussionsNotificationsSidebar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ const DiscussionsNotificationsSidebar = () => {
1717
<SidebarBase
1818
ariaLabel={intl.formatMessage(messages.discussionNotificationTray)}
1919
sidebarId={ID}
20-
className="d-flex flex-column flex-fill"
20+
className="d-flex flex-column flex-fill sticky-top vh-100"
2121
showTitleBar={false}
2222
showBorder={false}
2323
>

src/courseware/course/sidebar/sidebars/discussions/DiscussionsSidebar.jsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ const DiscussionsSidebar = ({ intl }) => {
3232
>
3333
<iframe
3434
src={`${discussionsUrl}?inContextSidebar`}
35-
className="d-flex w-100 h-100 border-0"
35+
className="d-flex sticky-top vh-100 w-100 border-0"
3636
title={intl.formatMessage(messages.discussionsTitle)}
3737
allow="clipboard-write"
3838
loading="lazy"

src/index.scss

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -368,6 +368,11 @@
368368
}
369369
}
370370

371+
.sticky-top {
372+
position: sticky;
373+
top: 0;
374+
}
375+
371376
// Import component-specific sass files
372377
@import "courseware/course/celebration/CelebrationModal.scss";
373378
@import "courseware/course/sidebar/sidebars/notifications/NotificationIcon.scss";

0 commit comments

Comments
 (0)