Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | import React from 'react'
import PageBody from 'components/Page/PageBody'
import { Page } from 'client/types/crowi'
interface Props {
pages: Page[]
searchingKeyword: string
}
export default class SearchResultList extends React.Component<Props> {
static defaultProps = { pages: [], searchingKeyword: '' }
render() {
const resultList = this.props.pages.map(page => {
const pageBody = page.revision.body
return (
<div id={page._id} key={page._id} className="search-result-page">
<h2>
<a href={page.path}>{page.path}</a>
</h2>
<div className="wiki">
<PageBody page={page} pageBody={pageBody} highlightKeywords={this.props.searchingKeyword} />
</div>
</div>
)
})
return <div>{resultList}</div>
}
}
|