Your IP : 3.141.7.240


Current Path : /proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/js/integrations/ai/modules/
Upload File :
Current File : //proc/self/root/home/sudancam/public_html/wp-content/plugins/wpforms-lite/assets/js/integrations/ai/modules/helpers-text.js

/* global WPFormsAIChatHTMLElement */

/**
 * The WPForms AI chat element.
 *
 * Choices helpers module.
 *
 * @since 1.9.1
 *
 * @param {WPFormsAIChatHTMLElement} chat The chat element.
 *
 * @return {Function} The app cloning function.
 */
export default function( chat ) { // eslint-disable-line no-unused-vars
	/**
	 * The default `text` mode helpers object.
	 *
	 * @since 1.9.1
	 */
	return {
		/**
		 * Get the `text` answer based on AI response data.
		 *
		 * @since 1.9.1
		 *
		 * @param {Object} response The AI response data.
		 *
		 * @return {string} HTML markup.
		 */
		getAnswer( response ) {
			return `
				<h4>${ response?.heading ?? '' }</h4>
				<p>${ response?.text ?? '' }</p>
				<span>${ response?.footer ?? '' }</span>
			`;
		},

		/**
		 * Get the answer pre-buttons HTML markup.
		 *
		 * @since 1.9.1
		 *
		 * @return {string} The answer pre-buttons HTML markup.
		 */
		getAnswerButtonsPre() {
			return '';
		},

		/**
		 * Added answer callback.
		 *
		 * @since 1.9.1
		 */
		addedAnswer() {},
	};
}