import {useEffect} from "@wordpress/element"; import Onboarding from "./Onboarding"; import Placeholder from '../Placeholder/Placeholder'; import { __ } from '@wordpress/i18n'; import Icon from "../utils/Icon"; import useOnboardingData from "./OnboardingData"; import useFields from "../Settings/FieldsData"; import RssslModal from "../../../modal/src/components/Modal/RssslModal"; import OnboardingControls from "./OnboardingControls"; const OnboardingModal = () => { const {footerStatus, showOnboardingModal, fetchOnboardingModalStatus, modalStatusLoaded, currentStep, dismissModal} = useOnboardingData(); const {fieldsLoaded} = useFields(); useEffect(() => { if ( !modalStatusLoaded ) { fetchOnboardingModalStatus(); } }, []); useEffect(()=> { if ( showOnboardingModal ) { dismissModal(false); } }, [showOnboardingModal]); const modalContent = () => { return ( <> { !fieldsLoaded && <>