import React, {PropTypes} from 'react'
import DatabaseTable from 'src/admin/components/DatabaseTable'
const DatabaseManager = ({
databases,
notify,
isRFDisplayed,
isAddDBDisabled,
addDatabase,
onEditDatabase,
onKeyDownDatabase,
onCancelDatabase,
onConfirmDatabase,
onDeleteDatabase,
onStartDeleteDatabase,
onDatabaseDeleteConfirm,
onRemoveDeleteCode,
onAddRetentionPolicy,
onStopEditRetentionPolicy,
onCancelRetentionPolicy,
onCreateRetentionPolicy,
onUpdateRetentionPolicy,
onRemoveRetentionPolicy,
onDeleteRetentionPolicy,
}) => {
return (
{databases.length === 1
? '1 Database'
: `${databases.length} Databases`}
{databases.map((db, db_ind) =>
)}
)
}
const {arrayOf, bool, func, shape} = PropTypes
DatabaseManager.propTypes = {
databases: arrayOf(shape()),
notify: func,
addDatabase: func,
isRFDisplayed: bool,
isAddDBDisabled: bool,
onEditDatabase: func,
onKeyDownDatabase: func,
onCancelDatabase: func,
onConfirmDatabase: func,
onDeleteDatabase: func,
onRemoveDeleteCode: func,
onStartDeleteDatabase: func,
onDatabaseDeleteConfirm: func,
onAddRetentionPolicy: func,
onEditRetentionPolicy: func,
onStopEditRetentionPolicy: func,
onCancelRetentionPolicy: func,
onCreateRetentionPolicy: func,
onUpdateRetentionPolicy: func,
onRemoveRetentionPolicy: func,
onDeleteRetentionPolicy: func,
}
export default DatabaseManager