import React, { SFC } from 'react'; import { PluginDashboard } from '../../types'; export interface Props { dashboards: PluginDashboard[]; onImport: (dashboard, overwrite) => void; onRemove: (dashboard) => void; } const DashboardsTable: SFC = ({ dashboards, onImport, onRemove }) => { function buttonText(dashboard: PluginDashboard) { return dashboard.revision !== dashboard.importedRevision ? 'Update' : 'Re-import'; } return ( {dashboards.map((dashboard, index) => { return ( ); })}
{dashboard.imported ? ( {dashboard.title} ) : ( {dashboard.title} )} {!dashboard.imported ? ( ) : ( )} {dashboard.imported && ( )}
); }; export default DashboardsTable;