<?php

namespace HulkPlugins\ElementorPro\Forms\AdvancedFields;

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

$fields = [
	[
		'label'    => esc_attr__( 'Color Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'native-color-picker',
		'demoLink' => DEMO . '#native-color-picker',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-color-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/color.svg',
		'status'   => 'native',
		'dirname'  => 'Color',
	],
	[
		'label'    => esc_attr__( 'Range Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'native-range',
		'demoLink' => DEMO . '#native-range',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-range-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/range.svg',
		'status'   => 'native',
		'dirname'  => 'Range',
	],
	[
		'label'    => esc_attr__( 'Datetime-local Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'native-datetime-local',
		'demoLink' => DEMO . '#native-datetime-local',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-datetime-local-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/datetime-local.svg',
		'status'   => 'native',
		'dirname'  => 'DateTimeLocal',
	],
	[
		'label'    => esc_attr__( 'Week Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'native-week',
		'demoLink' => DEMO . '#native-week',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-week-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/time.svg',
		'dirname'  => 'Week',
	],
	[
		'label'    => esc_attr__( 'Month Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'native-month',
		'demoLink' => DEMO . '#native-month',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-month-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/month.svg',
		'dirname'  => 'Month',
	],
	[
		'label'    => esc_attr__( 'Rich Text Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'rich-text',
		'demoLink' => DEMO . '#rich-text',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-rich-text-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/rich-text.svg',
		'dirname'  => 'RichText',
	],
	[
		'label'    => esc_attr__( 'Rating Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'rating',
		'demoLink' => DEMO . '#rating-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-rating-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/rating.svg',
		'dirname'  => 'Rating',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Slider Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'slider',
		'demoLink' => DEMO . '#slider-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-slider-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/slider.svg',
		'dirname'  => 'Slider',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Color Picker Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'colorpicker',
		'demoLink' => DEMO . '#colorpicker-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-color-picker-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/colorpicker.svg',
		'dirname'  => 'ColorPicker',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Currency Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'currency',
		'demoLink' => DEMO . '#currency-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-currency-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/currency.svg',
		'dirname'  => 'Currency',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Select2 Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'select2',
		'demoLink' => DEMO . '#select2-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-select2-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/dropdown.svg',
		'dirname'  => 'Select2',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Toggle Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'toggle',
		'demoLink' => DEMO . '#toggle-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-toggle-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/toggle.svg',
		'dirname'  => 'Toggle',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Unit Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'unit',
		'demoLink' => DEMO . '#unit-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-unit-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/unit.svg',
		'dirname'  => 'Unit',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Telephone Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'telephone',
		'demoLink' => DEMO . '#telephone-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-telephone-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/telephone.svg',
		'dirname'  => 'Telephone',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Barcode Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'barcode',
		'demoLink' => DEMO . '#barcode-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-barcode-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/barcode.svg',
		'dirname'  => 'Barcode',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Signature Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'signature',
		'demoLink' => DEMO . '#signature-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-signature-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/signature.svg',
		'dirname'  => 'Signature',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Dropzone Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'dropzone',
		'demoLink' => DEMO . '#dropzone-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-dropzone-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/dropzone.svg',
		'dirname'  => 'Dropzone',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Calculator Field', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'calculator',
		'demoLink' => DEMO . '#calculator-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-calculator-field-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/calculator.svg',
		'dirname'  => 'Calculator',
		'isPro'    => true,
	],
	[
		'label'    => esc_attr__( 'Image Radio & Checkbox Fields', 'advanced-fields-for-elementor-forms' ),
		'slug'     => 'image-choices',
		'demoLink' => DEMO . '#image-choices-field',
		'docLink'  => DOCUMENTATION . 'fields/how-to-add-image-radio-and-checkbox-fields-in-elementor-form',
		'icon'     => PLUGIN_DIR_URL . 'assets/icons/image-choices.svg',
		'dirname'  => 'ImageChoices',
		'isPro'    => true,
	],
];

return $fields;
