import {memo, useEffect, useRef} from "@wordpress/element"; import useOnboardingData from "../OnboardingData"; import License from "../../Settings/License/License"; import useFields from "../../Settings/FieldsData"; import useLicense from "../../Settings/License/LicenseData"; const StepLicense = () => { const { currentStepIndex, setCurrentStepIndex, } = useOnboardingData(); const { getField } = useFields(); const {licenseStatus} = useLicense(); const pro_plugin_active = rsssl_settings.pro_plugin_active; //skip step if either already active, or if not pro useEffect( () => { if ( ! pro_plugin_active || licenseStatus === 'valid' ) { setCurrentStepIndex(currentStepIndex + 1); } }, [licenseStatus, pro_plugin_active] ); return (