Web.Client: added settings link in modules

This commit is contained in:
Daniil Senkiv 2019-10-21 16:54:43 +03:00
parent 29c235b5a1
commit 99bccc1569

View File

@ -64,6 +64,20 @@ class PureStudioLayout extends React.Component {
const getAvailableModules = modules => {
const separator = { separator: true, id: "nav-separator-1" };
const customModules = [
{
separator: true,
id: "nav-separator-2"
},
{
id: 'testId',
title: 'Settings',
iconName: "SettingsIcon",
notifications: 0,
url: '/settings',
onClick: () => window.open('/settings', "_self"),
onBadgeClick: e => console.log("SettingsIconBadge Clicked", e)
}];
const products =
modules.map(product => {
return {
@ -77,7 +91,7 @@ const getAvailableModules = modules => {
};
}) || [];
return products.length ? [separator, ...products] : products;
return products.length ? [separator, ...products, ...customModules] : products;
};
function mapStateToProps(state) {