import React, {PropTypes} from 'react'; import {Link} from 'react-router'; import CreateDatabase from './CreateDatabase'; const {number, string, shape, arrayOf, func} = PropTypes; const DatabaseManager = React.createClass({ propTypes: { database: string.isRequired, databases: arrayOf(shape({})).isRequired, dbStats: shape({ diskBytes: string.isRequired, numMeasurements: number.isRequired, numSeries: number.isRequired, }), users: arrayOf(shape({ id: number, name: string.isRequired, roles: string.isRequired, })).isRequired, queries: arrayOf(string).isRequired, replicationFactors: arrayOf(number).isRequired, onClickDatabase: func.isRequired, onCreateDatabase: func.isRequired, }, render() { const {database, databases, dbStats, queries, users, replicationFactors, onClickDatabase, onCreateDatabase} = this.props; return (
On Disk
Measurements
Series
Name | Role |
---|---|
{user.name} | {user.roles} |
{query}
) :
(