repository navigation

This commit is contained in:
Florian Scholdei
2019-01-18 09:42:47 +01:00
parent c1fb6bab53
commit 68302fef92
3 changed files with 10 additions and 17 deletions

View File

@@ -19,13 +19,11 @@
"repository-root": {
"error-title": "Error",
"error-subtitle": "Unknown repository error",
"actions-label": "Actions",
"back-label": "Back",
"navigation-label": "Navigation",
"history": "Commits",
"information": "Information",
"permissions": "Permissions",
"sources": "Sources"
"navigationLabel": "Repository Navigation",
"historyNavLink": "Commits",
"informationNavLink": "Information",
"permissionsNavLink": "Permissions",
"sourcesNavLink": "Sources"
},
"create": {
"title": "Create Repository",

View File

@@ -20,7 +20,7 @@ class PermissionsNavLink extends React.Component<Props> {
}
const { permissionUrl, t } = this.props;
return (
<NavLink to={permissionUrl} label={t("repository-root.permissions")} />
<NavLink to={permissionUrl} label={t("repository-root.permissionsNavLink")} />
);
}
}

View File

@@ -168,13 +168,13 @@ class RepositoryRoot extends React.Component<Props> {
</div>
<div className="column">
<Navigation>
<Section label={t("repository-root.navigation-label")}>
<NavLink to={url} label={t("repository-root.information")} />
<Section label={t("repository-root.navigationLabel")}>
<NavLink to={url} label={t("repository-root.informationNavLink")} />
<RepositoryNavLink
repository={repository}
linkName="changesets"
to={`${url}/changesets/`}
label={t("repository-root.history")}
label={t("repository-root.historyNavLink")}
activeWhenMatch={this.matches}
activeOnlyWhenExact={false}
/>
@@ -182,24 +182,19 @@ class RepositoryRoot extends React.Component<Props> {
repository={repository}
linkName="sources"
to={`${url}/sources`}
label={t("repository-root.sources")}
label={t("repository-root.sourcesNavLink")}
activeOnlyWhenExact={false}
/>
<PermissionsNavLink
permissionUrl={`${url}/permissions`}
repository={repository}
/>
<EditNavLink repository={repository} editUrl={`${url}/edit`} />
<ExtensionPoint
name="repository.navigation"
props={extensionProps}
renderAll={true}
/>
</Section>
<Section label={t("repository-root.actions-label")}>
<DeleteNavAction repository={repository} delete={this.delete} />
<NavLink to="/repos" label={t("repository-root.back-label")} />
</Section>
</Navigation>
</div>
</div>