Example #1
0
 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')
   }));
 });
Example #2
0
 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')
     }));
 });
Example #3
0
 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')
     }));
 });
Example #6
0
  /**
   * 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;
  }
Example #7
0
  /**
   * 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;
  }