From d6efed3e7776e86a5d1300e44482620cc9689854 Mon Sep 17 00:00:00 2001 From: David Wheatley Date: Wed, 13 Oct 2021 19:31:05 +0100 Subject: [PATCH] chore: format code --- js/src/forum/Source.tsx | 71 ++++++++++++++++++++--------------------- js/src/forum/index.js | 12 +++---- 2 files changed, 40 insertions(+), 43 deletions(-) diff --git a/js/src/forum/Source.tsx b/js/src/forum/Source.tsx index 76a5787..d2d154f 100644 --- a/js/src/forum/Source.tsx +++ b/js/src/forum/Source.tsx @@ -10,49 +10,46 @@ import type Mithril from 'mithril'; * the search dropdown. */ export default class Source implements SearchSource { - protected results = new Map(); + protected results = new Map(); - search(query: string) { - query = query.toLowerCase(); + search(query: string) { + query = query.toLowerCase(); - this.results.set(query, []); + this.results.set(query, []); - const params = { - filter: { q: query }, - page: { limit: 3 }, - include: 'mostRelevantPost', - }; + const params = { + filter: { q: query }, + page: { limit: 3 }, + include: 'mostRelevantPost', + }; - return app.request( - app.forum.attribute('apiUrl') + '/blomstra/search', - params - ).then((results) => this.results.set(query, results)); - } + return app.request(app.forum.attribute('apiUrl') + '/blomstra/search', params).then((results) => this.results.set(query, results)); + } - view(query: string): Array { - query = query.toLowerCase(); + view(query: string): Array { + query = query.toLowerCase(); - const results = (this.results.get(query) || []).map((discussion: unknown) => { - const mostRelevantPost = discussion.mostRelevantPost(); + const results = (this.results.get(query) || []).map((discussion: unknown) => { + const mostRelevantPost = discussion.mostRelevantPost(); - return ( -
  • - -
    {highlight(discussion.title(), query)}
    - {mostRelevantPost ?
    {highlight(mostRelevantPost.contentPlain(), query, 100)}
    : ''} - -
  • - ); - }) as Array; + return ( +
  • + +
    {highlight(discussion.title(), query)}
    + {mostRelevantPost ?
    {highlight(mostRelevantPost.contentPlain(), query, 100)}
    : ''} + +
  • + ); + }) as Array; - return [ -
  • {app.translator.trans('core.forum.search.discussions_heading')}
  • , -
  • - - {app.translator.trans('core.forum.search.all_discussions_button', { query })} - -
  • , - ...results, - ]; - } + return [ +
  • {app.translator.trans('core.forum.search.discussions_heading')}
  • , +
  • + + {app.translator.trans('core.forum.search.all_discussions_button', { query })} + +
  • , + ...results, + ]; + } } diff --git a/js/src/forum/index.js b/js/src/forum/index.js index 336f8e6..aec9487 100644 --- a/js/src/forum/index.js +++ b/js/src/forum/index.js @@ -4,12 +4,12 @@ import Search from 'flarum/forum/components/Search'; import Source from './Source'; app.initializers.add('blomstra-search', () => { - extend(Search.prototype, 'sourceItems', function (items) { - items.remove('users'); - items.remove('discussions'); + extend(Search.prototype, 'sourceItems', function (items) { + items.remove('users'); + items.remove('discussions'); - items.add('discussions', new Source()); + items.add('discussions', new Source()); - console.log(items) - }); + console.log(items); + }); });