place source link below commits and show commit link only if changesets are supported by the repository

This commit is contained in:
Sebastian Sdorra
2018-10-24 10:11:42 +02:00
parent 46b0bbf636
commit 05a872f9b6

View File

@@ -174,16 +174,13 @@ class RepositoryRoot extends React.Component<Props> {
<Navigation>
<Section label={t("repository-root.navigation-label")}>
<NavLink to={url} label={t("repository-root.information")} />
<NavLink
activeOnlyWhenExact={false}
<RepositoryNavLink
repository={repository}
linkName="changesets"
to={`${url}/changesets/`}
label={t("repository-root.history")}
activeWhenMatch={this.matches}
/>
<EditNavLink repository={repository} editUrl={`${url}/edit`} />
<PermissionsNavLink
permissionUrl={`${url}/permissions`}
repository={repository}
activeOnlyWhenExact={false}
/>
<RepositoryNavLink
repository={repository}
@@ -192,6 +189,11 @@ class RepositoryRoot extends React.Component<Props> {
label={t("repository-root.sources")}
activeOnlyWhenExact={false}
/>
<EditNavLink repository={repository} editUrl={`${url}/edit`} />
<PermissionsNavLink
permissionUrl={`${url}/permissions`}
repository={repository}
/>
</Section>
<Section label={t("repository-root.actions-label")}>
<DeleteNavAction repository={repository} delete={this.delete} />