diff --git a/scm-ui-components/packages/ui-components/src/CardColumn.js b/scm-ui-components/packages/ui-components/src/CardColumn.js index 713e1bced3..58722c0cac 100644 --- a/scm-ui-components/packages/ui-components/src/CardColumn.js +++ b/scm-ui-components/packages/ui-components/src/CardColumn.js @@ -48,6 +48,7 @@ type Props = { footerRight: React.Node, link?: string, action?: () => void, + className?: string, // context props classes: any @@ -72,13 +73,14 @@ class CardColumn extends React.Component { contentRight, footerLeft, footerRight, - classes + classes, + className } = this.props; const link = this.createLink(); return ( <> {link} -
+
{avatar}
diff --git a/scm-ui-components/packages/ui-types/src/Plugin.js b/scm-ui-components/packages/ui-types/src/Plugin.js index f7175fc209..0f9694b5fb 100644 --- a/scm-ui-components/packages/ui-types/src/Plugin.js +++ b/scm-ui-components/packages/ui-types/src/Plugin.js @@ -4,7 +4,7 @@ import type {Collection, Links} from "./hal"; export type Plugin = { name: string, version: string, - newVersion: string, + newVersion?: string, displayName: string, description?: string, author: string, diff --git a/scm-ui/src/admin/plugins/components/PluginEntry.js b/scm-ui/src/admin/plugins/components/PluginEntry.js index 5a249a5728..2c04f098e5 100644 --- a/scm-ui/src/admin/plugins/components/PluginEntry.js +++ b/scm-ui/src/admin/plugins/components/PluginEntry.js @@ -35,6 +35,11 @@ const styles = { position: "absolute", right: 0, top: 0 + }, + layout: { + "& .level": { + paddingBottom: "0.5rem" + } } }; @@ -128,7 +133,7 @@ class PluginEntry extends React.Component { }; render() { - const { plugin } = this.props; + const { plugin, classes } = this.props; const { showModal } = this.state; const avatar = this.createAvatar(plugin); const actionbar = this.createActionbar(); @@ -139,6 +144,7 @@ class PluginEntry extends React.Component { return ( <>