const eventsConfig = {
	triggers: {
		click: 'Click',
		accordionClick: 'Accordion Click',
		toggleClick: 'Toggle Click',
		dropdownClick: 'Click Dropdown',
		editorLoaded: 'Editor Loaded',
	},

	locations: {
		widgetPanel: 'Widget Panel',
		topBar: 'Top Bar',
		elementorEditor: 'Elementor Editor',
	},

	secondaryLocations: {
		layout: 'Layout Section',
		basic: 'Basic Section',
		'pro-elements': 'Pro Section',
		general: 'General Section',
		'theme-elements': 'Site Section',
		'theme-elements-single': 'Single Section',
		'woocommerce-elements': 'WooCommerce Section',
		wordpress: 'WordPress Section',
		categories: 'Widgets Tab',
		global: 'Globals Tab',
		'whats-new': 'What’s New',
		'document-settings': 'Document Settings icon',
		'preview-page': 'Preview Page',
		'publish-button': 'Publish Button',
		'widget-panel': 'Widget Panel Icon',
		finder: 'Finder',
		help: 'Help',
		elementorLogoDropdown: 'top_bar_elementor_logo_dropdown',
		elementorLogo: 'Elementor Logo',
		notes: 'Notes',
		siteSettings: 'Site Settings',
		structure: 'Structure',
		documentNameDropdown: 'Document Name dropdown',
		responsiveControls: 'Responsive controls',
		launchpad: 'launchpad',
		checklistHeader: 'Checklist Header',
		checklistSteps: 'Checklist Steps',
		userPreferences: 'User Preferences',
	},

	elements: {
		accordionSection: 'Accordion section',
		buttonIcon: 'Button Icon',
		mainCta: 'Main CTA',
		button: 'Button',
		link: 'Link',
		dropdown: 'Dropdown',
		toggle: 'Toggle',
		launchpadChecklist: 'Checklist popup',
	},

	names: {
		v1: {
			layout: 'v1_widgets_tab_layout_section',
			basic: 'v1_widgets_tab_basic_section',
			'pro-elements': 'v1_widgets_tab_pro_section',
			general: 'v1_widgets_tab_general_section',
			'theme-elements': 'v1_widgets_tab_site_section',
			'theme-elements-single': 'v1_widgets_tab_single_section',
			'woocommerce-elements': 'v1_widgets_tab_woocommerce_section',
			wordpress: 'v1_widgets_tab_wordpress_section',
			categories: 'v1_widgets_tab',
			global: 'v1_globals_tab',
		},
		topBar: {
			whatsNew: 'top_bar_whats_new',
			documentSettings: 'top_bar_document_settings_icon',
			previewPage: 'top_bar_preview_page',
			publishButton: 'top_bar_publish_button',
			widgetPanel: 'top_bar_widget_panel_icon',
			finder: 'top_bar_finder',
			help: 'top_bar_help',
			history: 'top_bar_elementor_logo_dropdown_history',
			userPreferences: 'top_bar_elementor_logo_dropdown_user_preferences',
			keyboardShortcuts: 'top_bar_elementor_logo_dropdown_keyboard_shortcuts',
			exitToWordpress: 'top_bar_elementor_logo_dropdown_exit_to_wordpress',
			themeBuilder: 'top_bar_elementor_logo_dropdown_theme_builder',
			notes: 'top_bar_notes',
			siteSettings: 'top_bar_site_setting',
			structure: 'top_bar_structure',
			documentNameDropdown: 'top_bar_document_name_dropdown',
			responsiveControls: 'top_bar_responsive_controls',
			launchpadOn: 'top_bar_checklist_icon_show',
			launchpadOff: 'top_bar_checklist_icon_hide',
		},
		// ChecklistSteps event names are generated dynamically, based on stepId and action type taken: title, action, done, undone, upgrade
		elementorEditor: {
			checklist: {
				checklistHeaderClose: 'checklist_header_close_icon',
				checklistFirstPopup: 'checklist popup triggered',
			},
			userPreferences: {
				checklistShow: 'checklist_userpreferences_toggle_show',
				checklistHide: 'checklist_userpreferences_toggle_hide',
			},
		},
	},
};

export default eventsConfig;
