<?php
/**
 * Register Sifency Custom Icon Set for Elementor.
 *
 * @package Sifency
 * @since 1.0.4
 */

if ( ! defined( 'ABSPATH' ) ) {
	exit; // Exit if accessed directly.
}

add_filter( 'elementor/icons_manager/additional_tabs', function( $tabs ) {
	$sifency_icons = array(
		'icon-mail',
		'icon-heart-empty',
		'icon-heart',
		'icon-star',
		'icon-star-empty',
		'icon-star-half',
		'icon-trash-empty',
		'icon-thumbs-up',
		'icon-map',
		'icon-link',
		'icon-right-open-big',
		'icon-left-open-big',
		'icon-down',
		'icon-dribbble',
		'icon-lightbulb',
		'icon-graduation-cap',
		'icon-resize-full-alt',
		'icon-skype-outline',
		'icon-linkedin-circled',
		'icon-flash-outline',
		'icon-flash',
		'icon-upload-cloud-outline',
		'icon-download-outline',
		'icon-th-large-outline',
		'icon-folder-open',
		'icon-flight',
		'icon-signal',
		'icon-play',
		'icon-align-justify',
		'icon-align-right',
		'icon-align-center',
		'icon-align-left',
		'icon-font',
		'icon-off',
		'icon-heart-empty-1',
		'icon-star-1',
		'icon-star-empty-1',
		'icon-check',
		'icon-minus',
		'icon-reply',
		'icon-direction',
		'icon-code',
		'icon-light-up',
		'icon-adjust',
		'icon-arrows-ccw',
		'icon-dot-3',
		'icon-dot-2',
		'icon-dot',
		'icon-flow-tree',
		'icon-flow-cascade',
		'icon-flow-branch',
		'icon-flow-line',
		'icon-spin4',
		'icon-flow-parallel',
		'icon-gauge-1',
		'icon-pin-outline',
		'icon-spin5',
		'icon-spin6',
		'icon-eye-outline',
		'icon-tag',
		'icon-pencil',
		'icon-attention-filled',
		'icon-warning',
		'icon-cog-outline',
		'icon-dribbble-3',
		'icon-ok',
		'icon-minus-1',
		'icon-plus',
		'icon-link-1',
		'icon-pencil-alt',
		'icon-tag-empty',
		'icon-pin',
		'icon-equalizer',
		'icon-cd',
		'icon-steering-wheel',
		'icon-flash-1',
		'icon-search',
		'icon-ok-1',
		'icon-cancel',
		'icon-minefield',
		'icon-shop',
		'icon-html5-1',
		'icon-w3c',
		'icon-paypal-1',
		'icon-flickr-1',
		'icon-record',
		'icon-tasks',
		'icon-accessibility',
		'icon-thumbs-up-1',
		'icon-megaphone',
		'icon-heart-1',
		'icon-eye',
		'icon-cd-1',
		'icon-facebook-circled',
		'icon-github-circled-alt2',
		'icon-ok-circled',
		'icon-cancel-circled',
		'icon-link-2',
		'icon-facebook',
		'icon-github-circled',
		'icon-certificate',
		'icon-mail-alt',
		'icon-linkedin',
		'icon-gauge',
		'icon-angle-left',
		'icon-angle-right',
		'icon-circle-empty',
		'icon-spinner',
		'icon-circle',
		'icon-folder-empty',
		'icon-folder-open-empty',
		'icon-star-half-alt',
		'icon-unlink',
		'icon-html5',
		'icon-css3',
		'icon-dropbox',
		'icon-instagram',
		'icon-adn',
		'icon-bitbucket',
		'icon-windows',
		'icon-linux',
		'icon-dribbble-1',
		'icon-skype',
		'icon-renren',
		'icon-dot-circled',
		'icon-wordpress',
		'icon-graduation-cap-1',
		'icon-cube',
		'icon-cubes',
		'icon-behance',
		'icon-codeopen',
		'icon-lifebuoy',
		'icon-rebel',
		'icon-empire',
		'icon-git',
		'icon-tencent-weibo',
		'icon-paper-plane',
		'icon-paper-plane-empty',
		'icon-circle-thin',
		'icon-sliders',
		'icon-soccer-ball',
		'icon-wifi',
		'icon-paypal',
		'icon-brush',
		'icon-chart-pie',
		'icon-angellist',
		'icon-connectdevelop',
		'icon-skyatlas',
		'icon-diamond',
		'icon-mars-double',
		'icon-venus-mars',
		'icon-genderless',
		'icon-pinterest',
		'icon-whatsapp',
		'icon-balance-scale',
		'icon-tripadvisor',
		'icon-commenting-o',
		'icon-shopping-basket',
		'icon-bluetooth-b',
		'icon-viadeo',
		'icon-snowflake-o',
		'icon-flickr',
		'icon-icq',
		'icon-dribbble-2',
		'icon-wordpress-1',
		'icon-qq',
		'icon-codepen',
		'icon-google-circles',
		'icon-db-shape',
		'icon-logo-db',
		'icon-quote',
		'icon-quote-left-1',
		'icon-quote-right-1',
		'icon-quote-left-alt',
		'icon-quote-right-alt',
		'icon-quote-1',
		'icon-quote-circled',
		'icon-right',
		'icon-right-small',
		'icon-left',
		'icon-left-small',
		'icon-lock',
		'icon-globe',
		'icon-quote-left',
		'icon-quote-right',
		'icon-twitter',
		'icon-youtube-play',
		'icon-calendar-4',
		'icon-calendar-1',
		'icon-calendar-2',
		'icon-calendar-3',
		'icon-calendar-alt',
		'icon-calendar-outline',
		'icon-user',
		'icon-user-1',
		'icon-user-2',
		'icon-user-3',
		'icon-user-o',
	);

	$tabs['sifency-icons'] = array(
		'name'          => 'sifency-icons',
		'label'         => esc_html__( 'Sifency Icons', 'sifency-addons' ),
		'labelIcon'     => 'eicon-icon-wrapper',
		'prefix'        => '',
		'displayPrefix' => '',
		'icons'         => $sifency_icons,
		'native'        => false,
	);

	return $tabs;
});
