2018-09-11 17:20:30 +02:00
|
|
|
import React from "react"
|
|
|
|
|
import type { Changeset } from "@scm-manager/ui-types"
|
2018-09-12 17:15:58 +02:00
|
|
|
import {ExtensionPoint} from "@scm-manager/ui-extensions";
|
2018-09-11 17:20:30 +02:00
|
|
|
|
|
|
|
|
type Props = {
|
|
|
|
|
changeset: Changeset
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
class ChangesetRow extends React.Component<Props> {
|
|
|
|
|
|
|
|
|
|
render() {
|
2018-09-12 17:15:58 +02:00
|
|
|
const { changeset } = this.props;
|
|
|
|
|
// todo: i18n
|
2018-09-11 17:20:30 +02:00
|
|
|
return <tr>
|
2018-09-12 17:15:58 +02:00
|
|
|
<td>
|
|
|
|
|
<ExtensionPoint
|
|
|
|
|
name="repos.changeset-table.information"
|
|
|
|
|
renderAll={true}
|
|
|
|
|
props={{ changeset }}
|
|
|
|
|
/>
|
|
|
|
|
<p>{changeset.description}</p>
|
|
|
|
|
<p className="is-size-7">Changeset { changeset.id } commited at { changeset.date }</p>
|
|
|
|
|
<p className="is-size-7">{changeset.author.name} <a href={"mailto:" + changeset.author.mail}><{changeset.author.mail}></a></p></td>
|
2018-09-11 17:20:30 +02:00
|
|
|
</tr>
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export default ChangesetRow;
|