feat: restore post excerpt in search dropdown
This commit is contained in:
parent
9a8ffa1eb5
commit
a5b62f56da
|
|
@ -28,6 +28,7 @@ export default class DiscussionsSearchSource implements SearchSource {
|
||||||
const params = {
|
const params = {
|
||||||
filter: { q: query },
|
filter: { q: query },
|
||||||
page: { limit: 3 },
|
page: { limit: 3 },
|
||||||
|
include: 'mostRelevantPost',
|
||||||
};
|
};
|
||||||
|
|
||||||
// Construct API search URI
|
// Construct API search URI
|
||||||
|
|
@ -50,13 +51,13 @@ export default class DiscussionsSearchSource implements SearchSource {
|
||||||
const queryResults = this.results.get(query) || [];
|
const queryResults = this.results.get(query) || [];
|
||||||
|
|
||||||
const results = queryResults.map((discussion: any) => {
|
const results = queryResults.map((discussion: any) => {
|
||||||
// const mostRelevantPost = discussion.mostRelevantPost();
|
const mostRelevantPost = discussion.mostRelevantPost();
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<li className="DiscussionSearchResult" data-index={`${this.type}${discussion.id()}`} key={`${this.type}${discussion.id()}`}>
|
<li className="DiscussionSearchResult" data-index={`${this.type}${discussion.id()}`} key={`${this.type}${discussion.id()}`}>
|
||||||
<Link href={app.route.discussion(discussion /*, mostRelevantPost && mostRelevantPost.number()*/)}>
|
<Link href={app.route.discussion(discussion, mostRelevantPost && mostRelevantPost.number())}>
|
||||||
<div className="DiscussionSearchResult-title">{highlight(discussion.title(), query)}</div>
|
<div className="DiscussionSearchResult-title">{highlight(discussion.title(), query)}</div>
|
||||||
{/* {!!mostRelevantPost && <div className="DiscussionSearchResult-excerpt">{highlight(mostRelevantPost.contentPlain(), query, 100)}</div>} */}
|
{!!mostRelevantPost && <div className="DiscussionSearchResult-excerpt">{highlight(mostRelevantPost.contentPlain(), query, 100)}</div>}
|
||||||
</Link>
|
</Link>
|
||||||
</li>
|
</li>
|
||||||
);
|
);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue