import React, { useState, useEffect, Fragment } from 'react'; import { portalId, refreshToken } from '../../constants/leadinConfig'; import ElementorBanner from '../Common/ElementorBanner'; import UISpinner from '../../shared/UIComponents/UISpinner'; import { __ } from '@wordpress/i18n'; import { BackgroudAppContext, useBackgroundAppContext, } from '../../iframe/useBackgroundApp'; import useForms from './hooks/useForms'; import { getOrCreateBackgroundApp } from '../../utils/backgroundAppUtils'; interface IElementorFormSelectProps { formId: string; setAttributes: Function; } function ElementorFormSelect({ formId, setAttributes, }: IElementorFormSelectProps) { const { hasError, forms, loading } = useForms(); return loading ? (