Render namespace as link in repo detail header

This commit is contained in:
René Pfeuffer
2020-09-07 13:39:12 +02:00
parent 9ae3576bcd
commit 794b207f1f
3 changed files with 12 additions and 6 deletions

View File

@@ -23,7 +23,7 @@
*/
import React from "react";
import { connect } from "react-redux";
import { Redirect, Route, RouteComponentProps, Switch } from "react-router-dom";
import { Link, Redirect, Route, RouteComponentProps, Switch } from "react-router-dom";
import { WithTranslation, withTranslation } from "react-i18next";
import { binder, ExtensionPoint } from "@scm-manager/ui-extensions";
import { Changeset, Repository } from "@scm-manager/ui-types";
@@ -186,10 +186,13 @@ class RepositoryRoot extends React.Component<Props> {
return links.map(({ url, label }) => <JumpToFileButton tooltip={label} link={url} />);
};
const titleComponent = <><Link to={`/repos/${repository.namespace}/`}>{repository.namespace}</Link>/{repository.name}</>;
return (
<StateMenuContextProvider>
<Page
title={repository.namespace + "/" + repository.name}
titleComponent={titleComponent}
title={`${repository.namespace}/${repository.name}`}
afterTitle={<ExtensionPoint name={"repository.afterTitle"} props={{ repository }} />}
>
<CustomQueryFlexWrappedColumns>