diff --git a/extensions/tags/js/admin/src/addTagsHomePageOption.js b/extensions/tags/js/admin/src/addTagsHomePageOption.js new file mode 100644 index 000000000..b90b3eefa --- /dev/null +++ b/extensions/tags/js/admin/src/addTagsHomePageOption.js @@ -0,0 +1,11 @@ +import { extend } from 'flarum/extend'; +import BasicsPage from 'flarum/components/BasicsPage'; + +export default function() { + extend(BasicsPage.prototype, 'homePageItems', items => { + items.add('tags', { + path: '/tags', + label: 'Tags' + }); + }); +} diff --git a/extensions/tags/js/admin/src/main.js b/extensions/tags/js/admin/src/main.js index e0679f943..ad75571f8 100644 --- a/extensions/tags/js/admin/src/main.js +++ b/extensions/tags/js/admin/src/main.js @@ -2,6 +2,7 @@ import Tag from 'tags/models/Tag'; import addTagsPermissionScope from 'tags/addTagsPermissionScope'; import addTagPermission from 'tags/addTagPermission'; import addTagsPane from 'tags/addTagsPane'; +import addTagsHomePageOption from 'tags/addTagsHomePageOption'; app.initializers.add('tags', app => { app.store.models.tags = Tag; @@ -9,4 +10,5 @@ app.initializers.add('tags', app => { addTagsPermissionScope(); addTagPermission(); addTagsPane(); + addTagsHomePageOption(); });