grafana/public/app/features/plugins/PluginList.tsx

24 lines
551 B
TypeScript
Raw Normal View History

import React, { FC } from 'react';
2018-09-25 07:53:55 -05:00
import PluginListItem from './PluginListItem';
import { PluginMeta } from '@grafana/data';
2018-09-27 05:15:41 -05:00
interface Props {
plugins: PluginMeta[];
2018-09-27 05:15:41 -05:00
}
const PluginList: FC<Props> = props => {
const { plugins } = props;
2018-09-25 07:53:55 -05:00
return (
<section className="card-section card-list-layout-list">
2018-09-25 07:53:55 -05:00
<ol className="card-list">
{plugins.map((plugin, index) => {
return <PluginListItem plugin={plugin} key={`${plugin.name}-${index}`} />;
})}
</ol>
</section>
);
2018-09-27 05:15:41 -05:00
};
export default PluginList;