diff --git a/scm-ui/src/repos/containers/CreateBranch.js b/scm-ui/src/repos/containers/CreateBranch.js new file mode 100644 index 0000000000..be20fe0a03 --- /dev/null +++ b/scm-ui/src/repos/containers/CreateBranch.js @@ -0,0 +1,13 @@ +// @flow +import React from "react"; + +class CreateBranch extends React.Component<> { + + render() { + return ( +

Create placeholder

+ ); + } +} + +export default CreateBranch; diff --git a/scm-ui/src/repos/containers/RepositoryRoot.js b/scm-ui/src/repos/containers/RepositoryRoot.js index 62c1800100..c5be3bd9d0 100644 --- a/scm-ui/src/repos/containers/RepositoryRoot.js +++ b/scm-ui/src/repos/containers/RepositoryRoot.js @@ -12,7 +12,6 @@ import {Redirect, Route, Switch} from "react-router-dom"; import type { Repository } from "@scm-manager/ui-types"; import { - CollapsibleErrorPage, Loading, Navigation, SubNavigation, @@ -23,6 +22,7 @@ import { import { translate } from "react-i18next"; import RepositoryDetails from "../components/RepositoryDetails"; import EditRepo from "./EditRepo"; +import CreateBranch from "./CreateBranch"; import Permissions from "../permissions/containers/Permissions"; import type { History } from "history"; @@ -74,7 +74,7 @@ class RepositoryRoot extends React.Component { matches = (route: any) => { const url = this.matchedUrl(); - const regex = new RegExp(`${url}(/branches)?/?[^/]*/changesets?.*`); + const regex = new RegExp(`${url}(/branch)?/?[^/]*/changesets?.*`); return route.location.pathname.match(regex); }; @@ -86,7 +86,7 @@ class RepositoryRoot extends React.Component { title={t("repositoryRoot.errorTitle")} subtitle={t("repositoryRoot.errorSubtitle")} error={error} - /> + />; } if (!repository || loading) { @@ -156,21 +156,29 @@ class RepositoryRoot extends React.Component { render={() => ( )} /> ( )} /> + ( + + )} + />