Skip to content

Commit 09d65ed

Browse files
committed
Fixing buf in sidebar menu items rendering.
1 parent 5420166 commit 09d65ed

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"@fortawesome/react-fontawesome": "^3.1.0",
3737
"@iktakahiro/markdown-it-katex": "^4.0.1",
3838
"@reduxjs/toolkit": "^2.9.2",
39-
"admin-lte": "4.0.0-rc3",
39+
"admin-lte": "4.0.0-rc4",
4040
"babel-plugin-formatjs": "^10.5.41",
4141
"browser-cookies": "^1.2.0",
4242
"buffer": "^6.0.3",

src/components/layout/Sidebar/Sidebar.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ const Sidebar = ({
6161
<div data-overlayscrollbars-viewport="scrollbarHidden">
6262
<nav className="mt-2">
6363
<ul
64+
key={currentUrl /* a hack that forces menu re-rendering */}
6465
className="nav nav-pills sidebar-menu flex-column"
6566
data-lte-toggle="treeview"
6667
role="menu"
@@ -114,6 +115,7 @@ const Sidebar = ({
114115
title={<FormattedMessage id="app.backToReCodEx" defaultMessage="Back to ReCodEx" />}
115116
icon="person-walking-arrow-loop-left"
116117
link={getReturnUrl()}
118+
currentPath={currentUrl}
117119
/>
118120
)}
119121
</ul>

src/components/widgets/Sidebar/MenuItem/MenuItem.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@ const MenuItem = ({ title, icon = 'circle', link, notificationsCount = 0, inNewT
1717
<Link
1818
to={link}
1919
target={inNewTab ? '_blank' : undefined}
20-
className={classnames({ 'nav-link': true, 'align-items-center': true, active, [`bg-${SKIN}`]: active })}>
20+
className={classnames({ 'nav-link': true, 'align-items-center': true, active, [`bg-${SKIN}`]: active })}
21+
onClick={ev => ev.stopPropagation()}>
2122
<Icon icon={icon} fixedWidth className="nav-icon" />
2223
<p className="sidebarMenuItem">{title}</p>
2324
{notificationsCount > 0 && <span className="right badge badge-warning">{notificationsCount}</span>}

yarn.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3176,10 +3176,10 @@ __metadata:
31763176
languageName: node
31773177
linkType: hard
31783178

3179-
"admin-lte@npm:4.0.0-rc3":
3180-
version: 4.0.0-rc3
3181-
resolution: "admin-lte@npm:4.0.0-rc3"
3182-
checksum: af5892d8e587d31f4c0921d99118f1901eca79afcabe71f3160090eab35b50185a704e2dd9afa1695894ce082cb16e86bd4aaf96cf54392e8e8aff0cb03b7e77
3179+
"admin-lte@npm:4.0.0-rc4":
3180+
version: 4.0.0-rc4
3181+
resolution: "admin-lte@npm:4.0.0-rc4"
3182+
checksum: 8927c3e6e413f371cf8e171095a688b462581d3f06b43fcb3542d754865d013e180039d01af10fdc0b31b5bec95e661a40bda4c8bc5187599270ea8f8cb41519
31833183
languageName: node
31843184
linkType: hard
31853185

@@ -11966,7 +11966,7 @@ __metadata:
1196611966
"@fortawesome/react-fontawesome": ^3.1.0
1196711967
"@iktakahiro/markdown-it-katex": ^4.0.1
1196811968
"@reduxjs/toolkit": ^2.9.2
11969-
admin-lte: 4.0.0-rc3
11969+
admin-lte: 4.0.0-rc4
1197011970
babel-loader: ^10.0.0
1197111971
babel-plugin-formatjs: ^10.5.41
1197211972
babel-plugin-transform-flow-strip-types: ^6.22.0

0 commit comments

Comments
 (0)