redesign changeset list

This commit is contained in:
Sebastian Sdorra
2019-02-07 10:27:11 +01:00
parent 6ba90fb8da
commit 0bf7a6f168
12 changed files with 278 additions and 121 deletions

View File

@@ -3,6 +3,7 @@
import {Link} from "react-router-dom";
import React from "react";
import type {Changeset, Repository} from "@scm-manager/ui-types";
import { createChangesetLink } from "./changesets";
type Props = {
repository: Repository,
@@ -20,13 +21,11 @@ export default class ChangesetId extends React.Component<Props> {
};
renderLink = () => {
const { changeset, repository } = this.props;
const { repository, changeset } = this.props;
const link = createChangesetLink(repository, changeset);
return (
<Link
to={`/repo/${repository.namespace}/${repository.name}/changeset/${
changeset.id
}`}
>
<Link to={link}>
{this.shortId(changeset)}
</Link>
);