added extension point for primary-navigation and main.route

This commit is contained in:
Sebastian Sdorra
2019-01-07 10:10:06 +01:00
parent 43355fbfca
commit b80f0572df
2 changed files with 16 additions and 0 deletions

View File

@@ -57,6 +57,14 @@ class PrimaryNavigation extends React.Component<Props> {
append("/groups", "/(group|groups)", "primary-navigation.groups", "groups");
append("/config", "/config", "primary-navigation.config", "config");
navigationItems.push(
<ExtensionPoint
name="primary-navigation"
renderAll={true}
props={{links: this.props.links}}
/>
);
this.appendLogout(navigationItems, append);
return navigationItems;

View File

@@ -9,6 +9,8 @@ import Login from "../containers/Login";
import Logout from "../containers/Logout";
import { ProtectedRoute } from "@scm-manager/ui-components";
import { ExtensionPoint } from "@scm-manager/ui-extensions";
import AddUser from "../users/containers/AddUser";
import SingleUser from "../users/containers/SingleUser";
import RepositoryRoot from "../repos/containers/RepositoryRoot";
@@ -112,6 +114,12 @@ class Main extends React.Component<Props> {
component={Profile}
authenticated={authenticated}
/>
<ExtensionPoint
name="main.route"
renderAll={true}
props={{authenticated}}
/>
</Switch>
</div>
);