import { Spinner } from '@wordpress/components' import { useEffect, useState } from '@wordpress/element' import { __ } from '@wordpress/i18n' import { getLaunchPages } from '@assist/api/WPApi' import { maybeHttps } from '@assist/lib/util' export const PagesModule = () => { const [pages, setPages] = useState() useEffect(() => { if (!pages) { getLaunchPages().then((res) => { setPages(res.data) }) } }, [pages, setPages]) return (

{__('Pages', 'extendify')}:

{!pages && (
)} {pages && !pages.length && (
{__('No Launch pages found...', 'extendify')}
)} {pages && pages.map((page) => { return (
{page.post_title}
{__('View', 'extendify')} {__('Edit', 'extendify')}
) })}
) }