chore: migrate FE fully to TS

This commit is contained in:
David Wheatley 2021-10-13 20:16:14 +01:00
parent 7bcaa67aab
commit d646c719f3
No known key found for this signature in database
GPG Key ID: DCC0FCE349280DFF
3 changed files with 19 additions and 15 deletions

View File

@ -1,15 +0,0 @@
import app from 'flarum/app';
import { extend } from 'flarum/common/extend';
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');
items.add('discussions', new Source());
console.log(items);
});
});

19
js/src/forum/index.ts Normal file
View File

@ -0,0 +1,19 @@
import app from 'flarum/forum/app';
import Search from 'flarum/forum/components/Search';
import { extend } from 'flarum/common/extend';
import ItemList from 'flarum/common/utils/ItemList';
import DiscussionsSearchSource from './SearchSources/DiscussionsSearchSource';
app.initializers.add('blomstra-search', () => {
extend(Search.prototype, 'sourceItems', function (this: Search, items: ItemList) {
items.remove('users');
items.remove('discussions');
/* if (app.forum.attribute('canViewForum')) */ items.add('discussions', new DiscussionsSearchSource());
// console.log(items);
});
});