import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { gettext } from '../../utils/constants'; import WikiListItem from './wiki-list-item'; const propTypes = { data: PropTypes.object.isRequired, renameWiki: PropTypes.func.isRequired, deleteWiki: PropTypes.func.isRequired, }; class WikiListView extends Component { constructor(props) { super(props); this.state = { isItemFreezed: false, }; } onFreezedItem = () => { this.setState({isItemFreezed: true}); } onUnfreezedItem = () => { this.setState({isItemFreezed: false}); } render() { let { loading, errorMsg, wikis } = this.props.data; if (loading) { return ; } else if (errorMsg) { return
{errorMsg}
; } else { return ({gettext('Name')} | {gettext('Owner')} | {gettext('Last Update')} | {/* operation */} |
---|