//@flow import React from "react"; import { Link } from "react-router-dom"; import injectSheet from "react-jss"; import classNames from "classnames"; import type { Plugin } from "@scm-manager/ui-types"; import PluginAvatar from "./PluginAvatar"; const styles = { inner: { position: "relative", pointerEvents: "none", zIndex: 1 }, centerImage: { marginTop: "0.8em", marginLeft: "1em !important" }, marginBottom: { marginBottom: "0.75rem !important" } }; type Props = { plugin: Plugin, fullColumnWidth?: boolean, // context props classes: any }; class PluginEntry extends React.Component { render() { const { plugin, classes, fullColumnWidth } = this.props; const halfColumn = fullColumnWidth ? "is-full" : "is-half"; const overlayLinkClass = fullColumnWidth ? "overlay-full-column" : "overlay-half-column"; // TODO: Add link to plugin page below return (

{plugin.description}

{plugin.author}

); } } export default injectSheet(styles)(PluginEntry);