Files
SCM-Manager/scm-ui/src/admin/plugins/components/PluginGroupEntry.js
Sebastian Sdorra f2fb17d9b5 use same components for plugin and repository overview
Created CardColumn and CardColumnGroup which encapsulate the layout for the two column card layout and use them for repository and plugin overview.
2019-07-09 13:29:25 +02:00

22 lines
574 B
JavaScript

//@flow
import React from "react";
import { CardColumnGroup } from "@scm-manager/ui-components";
import type { PluginGroup } from "@scm-manager/ui-types";
import PluginEntry from "./PluginEntry";
type Props = {
group: PluginGroup
};
class PluginGroupEntry extends React.Component<Props> {
render() {
const { group } = this.props;
const entries = group.plugins.map((plugin, index) => {
return <PluginEntry plugin={plugin} key={index} />;
});
return <CardColumnGroup name={group.name} elements={entries} />;
}
}
export default PluginGroupEntry;