title: Adding new Icons to Visual Composer
body: <p>I am trying to add a new font icon set to Visual Composer and although the name is appearing in the dropdown; No dropdown for the actual font icons are being loaded and I cannot figure out what's missing or wrong with my code below.</p>
  
  <p>Any help would be much appreciated.</p>
  
  <pre><code>// Add new custom font to Font Family selection in icon box module
  function reach_add_new_icon_set_to_iconbox( ) {
    $param = WPBMap::getParam( 'vc_icon', 'type' );
    $param['value'][__( 'Reach Icons', 'reach-rdp' )] = 'reach_icons';
    vc_update_shortcode_param( 'vc_icon', $param );
  }
  add_filter( 'init', 'reach_add_new_icon_set_to_iconbox', 40 );
  
  function reach_add_font_picker() {
    vc_add_param( 'vc_icon', array(
        'type'       =&gt; 'iconpicker',
        'heading'    =&gt; esc_html__( 'Icon', 'reach-rdp' ),
        'param_name' =&gt; 'icons_reach_icons',
        'settings' =&gt; array(
            'emptyIcon'    =&gt; false,
            'type'         =&gt; 'reach_icons',
            'iconsPerPage' =&gt; 20,
    ),
        'dependency' =&gt; array(
        'element'    =&gt; 'icon_type',
        'value'      =&gt; 'reach_icons',
    ),
      'group' =&gt; esc_html__( 'Icon', 'reach-rdp' ),
    )
    );
  }
  add_filter( 'vc_after_init', 'reach_add_font_picker', 40 );
  
  function reach_vc_iconpicker_type_reach_icons( $icons ) {
  // Add custom icons to array
    $icons['Reach Icons'] = array(
      array( "icon-arrow-left" =&gt; "Arrow Left" ),
    );
  
  // Return icons
    return $icons;
  }
  add_filter( 'vc_iconpicker-type-reach_icons', 'reach_vc_iconpicker_type_reach_icons' );
  
  
  /**
   * Register Backend and Frontend CSS Styles
   */
  add_action( 'vc_base_register_front_css', 'leadinjection_vc_iconpicker_base_register_css' );
  add_action( 'vc_base_register_admin_css', 'leadinjection_vc_iconpicker_base_register_css' );
  function leadinjection_vc_iconpicker_base_register_css(){
      wp_register_style('reach_icons', get_stylesheet_directory_uri() . '/assets/css/reach-font.css');
  }
  
  /**
   * Enqueue Backend and Frontend CSS Styles
   */
  add_action( 'vc_backend_editor_enqueue_js_css', 'leadinjection_vc_iconpicker_editor_jscss' );
  add_action( 'vc_frontend_editor_enqueue_js_css', 'leadinjection_vc_iconpicker_editor_jscss' );
  function leadinjection_vc_iconpicker_editor_jscss(){
      wp_enqueue_style( 'reach_icons' );
  }
  </code></pre>