Skip to content

Commit 791d6c6

Browse files
committed
Update ProjectsPanel to pass an array of buttons
1 parent ff0c62a commit 791d6c6

File tree

1 file changed

+12
-9
lines changed

1 file changed

+12
-9
lines changed

src/components/Menus/Sidebar/ProjectsPanel/ProjectsPanel.jsx

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -37,18 +37,21 @@ const ProjectsPanel = () => {
3737
document.dispatchEvent(navigateToProjectsPageEvent);
3838
};
3939

40+
const buttons = isLoggedIn
41+
? [
42+
{
43+
className: "btn--primary projects-panel__your-projects-button",
44+
onClick: navigateToProjectsPage,
45+
text: t("projectsPanel.yourProjectsButton"),
46+
textAlways: true,
47+
},
48+
]
49+
: [];
50+
4051
return (
4152
<SidebarPanel
4253
heading={t("projectsPanel.projects")}
43-
Button={() =>
44-
isLoggedIn && (
45-
<DesignSystemButton
46-
className="btn--primary projects-panel__your-projects-button"
47-
onClick={navigateToProjectsPage}
48-
text={t("projectsPanel.yourProjectsButton")}
49-
/>
50-
)
51-
}
54+
buttons={buttons}
5255
className="projects-panel-wrapper"
5356
>
5457
<ProjectName

0 commit comments

Comments
 (0)