mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-11-07 14:05:44 +01:00
add extension point for the first primary navigation menu
This commit is contained in:
@@ -50,8 +50,19 @@ class PrimaryNavigation extends React.Component<Props> {
|
|||||||
|
|
||||||
createNavigationItems = () => {
|
createNavigationItems = () => {
|
||||||
const navigationItems = [];
|
const navigationItems = [];
|
||||||
|
const { t, links } = this.props;
|
||||||
|
|
||||||
|
const props = {
|
||||||
|
links,
|
||||||
|
label: t("primary-navigation.first-menu")
|
||||||
|
};
|
||||||
|
|
||||||
const append = this.createNavigationAppender(navigationItems);
|
const append = this.createNavigationAppender(navigationItems);
|
||||||
|
if (binder.hasExtension("primary-navigation.first-menu", props)) {
|
||||||
|
navigationItems.push(
|
||||||
|
<ExtensionPoint name="primary-navigation.first-menu" props={props} />
|
||||||
|
);
|
||||||
|
}
|
||||||
append("/repos", "/(repo|repos)", "primary-navigation.repositories", "repositories");
|
append("/repos", "/(repo|repos)", "primary-navigation.repositories", "repositories");
|
||||||
append("/users", "/(user|users)", "primary-navigation.users", "users");
|
append("/users", "/(user|users)", "primary-navigation.users", "users");
|
||||||
append("/groups", "/(group|groups)", "primary-navigation.groups", "groups");
|
append("/groups", "/(group|groups)", "primary-navigation.groups", "groups");
|
||||||
|
|||||||
Reference in New Issue
Block a user