| 1234567891011121314151617181920212223242526272829303132 |
- import React from 'react';
- import PropTypes from 'prop-types';
- import SearchResultListItem from './SearchResultListItem';
- class SearchResultList extends React.Component {
- render() {
- return this.props.pages.map((page) => {
- // TODO : send cetain length of body (revisionBody) from elastisearch by adding some settings to the query and
- // when keyword is not in page content, display revisionBody.
- // TASK : https://estoc.weseek.co.jp/redmine/issues/79606
- return (
- <SearchResultListItem
- page={page}
- onClickInvoked={this.props.onClickInvoked}
- noLink
- />
- );
- });
- }
- }
- SearchResultList.propTypes = {
- pages: PropTypes.array.isRequired,
- deletionMode: PropTypes.bool.isRequired,
- selectedPages: PropTypes.array.isRequired,
- onClickInvoked: PropTypes.func,
- onChangeInvoked: PropTypes.func,
- };
- export default SearchResultList;
|