This commit is contained in:
Maren Süwer
2018-09-13 12:20:28 +02:00
parent 0dbe97bf8a
commit 1dab4c69fe
6 changed files with 356 additions and 542 deletions

View File

@@ -0,0 +1,18 @@
//@flow
import React from "react";
type Props = {
}
class ChangesetView extends React.Component<Props> {
render() {
return (
<div>
Hallo! Changesets here!
</div>
);
}
}
export default ChangesetView;

View File

@@ -0,0 +1,13 @@
//@flow
import type { Links } from "@scm-manager/ui-types";
export type Changeset = {
id: String,
author: {
mail: String,
name: String
},
date: String,
description: String,
_links: Links
};

View File

@@ -8,7 +8,7 @@ import {
isFetchRepoPending
} from "../modules/repos";
import { connect } from "react-redux";
import { Route } from "react-router-dom";
import { Route, Switch } from "react-router-dom";
import type { Repository } from "@scm-manager/ui-types";
import {
Page,
@@ -25,6 +25,7 @@ import Edit from "../containers/Edit";
import type { History } from "history";
import EditNavLink from "../components/EditNavLink";
import ChangesetView from "../changesets/containers/ChangesetView";
type Props = {
namespace: string,
@@ -101,6 +102,10 @@ class RepositoryRoot extends React.Component<Props> {
path={`${url}/edit`}
component={() => <Edit repository={repository} />}
/>
<Route
path={`${url}/changesets`}
component={() => <ChangesetView repository={repository} />}
/>
</div>
<div className="column">
<Navigation>