extend(AdminNav.prototype, 'items', items => { items.add('tags', AdminLinkButton.component({ href: app.route('tags'), icon: 'tags', children: app.translator.trans('flarum-tags.admin.nav.tags_button'), description: app.translator.trans('flarum-tags.admin.nav.tags_text') })); });
extend(AdminNav.prototype, 'items', items => { items.add('tag_tops', AdminLinkButton.component({ href: app.route('tag_tops'), icon: 'sort-numeric-asc', children: app.translator.trans('pingxx-account.admin.nav.tag-tops_button'), description: app.translator.trans('pingxx-account.admin.nav.tag-tops_text') })); });
extend(AdminNav.prototype, 'items', items => { items.add('links', AdminLinkButton.component({ href: app.route('links'), icon: 'fas fa-bars', children: app.translator.trans('sijad-links.admin.nav.links_button'), description: app.translator.trans('sijad-links.admin.nav.links_text'), })); });
extend(AdminNav.prototype, 'items', items => { items.add('pages', AdminLinkButton.component({ href: app.route('pages'), icon: 'file-text-o', children: app.translator.trans('sijad-pages.admin.nav.pages_button'), description: app.translator.trans('sijad-pages.admin.nav.pages_text') })); });
extend(AdminNav.prototype, 'items', items => { // add the Image Upload tab to the admin navigation menu items.add('image-upload', AdminLinkButton.component({ href: app.route('image-upload'), icon: 'picture-o', children: 'Image Upload', description: app.translator.trans('flagrow-image-upload.admin.help_texts.description') })); });
/** * Build an item list of links to show in the admin navigation. * * @return {ItemList} */ items() { const items = new ItemList(); items.add('dashboard', AdminLinkButton.component({ href: app.route('dashboard'), icon: 'bar-chart', children: 'Dashboard', description: 'Your forum at a glance.' })); items.add('basics', AdminLinkButton.component({ href: app.route('basics'), icon: 'pencil', children: 'Basics', description: 'Set your forum title, language, and other basic settings.' })); items.add('permissions', AdminLinkButton.component({ href: app.route('permissions'), icon: 'key', children: 'Permissions', description: 'Configure who can see and do what.' })); items.add('appearance', AdminLinkButton.component({ href: app.route('appearance'), icon: 'paint-brush', children: 'Appearance', description: 'Customize your forum\'s colors, logos, and other variables.' })); items.add('extensions', AdminLinkButton.component({ href: app.route('extensions'), icon: 'puzzle-piece', children: 'Extensions', description: 'Add extra functionality to your forum and make it your own.' })); return items; }
/** * Build an item list of links to show in the admin navigation. * * @return {ItemList} */ items() { const items = new ItemList(); items.add('dashboard', AdminLinkButton.component({ href: app.route('dashboard'), icon: 'bar-chart', children: app.translator.trans('core.admin.nav.dashboard_button'), description: app.translator.trans('core.admin.nav.dashboard_text') })); items.add('basics', AdminLinkButton.component({ href: app.route('basics'), icon: 'pencil', children: app.translator.trans('core.admin.nav.basics_button'), description: app.translator.trans('core.admin.nav.basics_text') })); items.add('permissions', AdminLinkButton.component({ href: app.route('permissions'), icon: 'key', children: app.translator.trans('core.admin.nav.permissions_button'), description: app.translator.trans('core.admin.nav.permissions_text') })); items.add('appearance', AdminLinkButton.component({ href: app.route('appearance'), icon: 'paint-brush', children: app.translator.trans('core.admin.nav.appearance_button'), description: app.translator.trans('core.admin.nav.appearance_text') })); items.add('extensions', AdminLinkButton.component({ href: app.route('extensions'), icon: 'puzzle-piece', children: app.translator.trans('core.admin.nav.extensions_button'), description: app.translator.trans('core.admin.nav.extensions_text') })); return items; }