import React from 'react';
import PropTypes from 'prop-types';
import ListView from '../PageList/ListView';
export default class SearchSuggest extends React.Component {
render() {
if (!this.props.focused) {
return
;
}
if (this.props.searching) {
return (
Searching ...
);
}
if (this.props.searchError !== null) {
return (
Error on searching.
);
}
if (this.props.searchedPages.length < 1) {
if (this.props.searchingKeyword !== '') {
return (
No results for "{this.props.searchingKeyword}".
);
}
return ;
}
return (
);
}
}
SearchSuggest.propTypes = {
searchedPages: PropTypes.array.isRequired,
searchingKeyword: PropTypes.string.isRequired,
searching: PropTypes.bool.isRequired,
};
SearchSuggest.defaultProps = {
searchedPages: [],
searchingKeyword: '',
searchError: null,
searching: false,
focused: false,
};