File manager - Edit - /home/vblioqus/safa777.info/Old2/test/wp-content/plugins/extendify/src/PageCreator/pages/MainPage.jsx
Back
import { useState } from '@wordpress/element'; import { RetryNotice } from '@page-creator/components/RetryNotice'; import { usePagesStore } from '@page-creator/state/pages'; import { SWRConfig } from 'swr'; export const MainPage = ({ insertPage }) => { const [retrying, setRetrying] = useState(false); const { component: CurrentPage } = usePagesStore((state) => state.getCurrentPageData(), ); const page = () => { if (!CurrentPage) return null; return <CurrentPage insertPage={insertPage} />; }; return ( <SWRConfig value={{ errorRetryInterval: 1000, onErrorRetry: (error, key, config, revalidate, { retryCount }) => { console.error(error); if (error?.data?.status === 403) { // if they are logged out, we can't recover window.location.reload(); return; } if (retrying) return; setRetrying(true); setTimeout(() => { setRetrying(false); revalidate({ retryCount }); }, 5000); }, }}> {page()} <RetryNotice show={retrying} /> </SWRConfig> ); };
| ver. 1.4 |
Github
|
.
| PHP 8.2.30 | Generation time: 0.09 |
proxy
|
phpinfo
|
Settings