//@flow import React from "react"; import type { Changeset } from "@scm-manager/ui-types"; import { ExtensionPoint } from "@scm-manager/ui-extensions"; type Props = { changeset: Changeset }; class ChangesetAuthor extends React.Component { render() { const { changeset } = this.props; if (!changeset.author) { return null; } const { name } = changeset.author; return ( <> {name} {this.renderMail()} {this.renderAuthorMetadataExtensionPoint()} ); } renderAuthorMetadataExtensionPoint = () => { const { changeset } = this.props; return ( asas ); }; renderMail() { const { mail } = this.props.changeset.author; if (mail) { return ( < {mail} > ); } } } export default ChangesetAuthor;