import React, { FC } from 'react'; import { PluginMeta } from '@grafana/ui'; interface Props { plugin: PluginMeta; } const PluginListItem: FC = props => { const { plugin } = props; let icon; if (plugin.type === 'datasource') { icon = 'gicon gicon-datasources'; } else if (plugin.type === 'panel') { icon = 'icon-gf icon-gf-panel'; } else { icon = 'icon-gf icon-gf-apps'; } return (
  • {plugin.type}
    {plugin.hasUpdate && (
    Update available!
    )}
    {plugin.name}
    {`By ${plugin.info.author.name}`}
  • ); }; export default PluginListItem;