????JFIF??x?x????'
Server IP : 104.21.96.1 / Your IP : 216.73.216.145 Web Server : LiteSpeed System : Linux premium151.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64 User : tempvsty ( 647) PHP Version : 8.0.30 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /home/tempvsty/eaabusiness.com/newClient/wp-content/plugins/extendify/src/Launch/lib/ |
Upload File : |
import { ContentGathering, state as contentGatheringState, } from '@launch/pages/ContentGathering'; import { Goals, state as goalsState } from '@launch/pages/Goals'; import { HomeSelect, state as homeSelectState } from '@launch/pages/HomeSelect'; import { PagesSelect, state as pagesSelectState, } from '@launch/pages/PagesSelect'; import { SiteInformation, state as siteInfoState, } from '@launch/pages/SiteInformation'; import { SitePrep, state as sitePrepState } from '@launch/pages/SitePrep'; import { SiteStructure, state as siteStructureState, } from '@launch/pages/SiteStructure'; import { useUserSelectionStore } from '@launch/state/user-selections'; // This is the default pages array // You can add pre-fetch functions to start fetching data for the next page // Supports both [] and single fetcher functions const initialPagesList = { 'site-information': { component: SiteInformation, state: siteInfoState, }, 'site-prep': { component: SitePrep, state: sitePrepState, }, goals: { component: Goals, state: goalsState, }, 'site-structure': { component: SiteStructure, state: siteStructureState, }, 'content-fetching': { component: ContentGathering, state: contentGatheringState, }, layout: { component: HomeSelect, state: homeSelectState, }, 'page-select': { component: PagesSelect, state: pagesSelectState, condition: (siteStructure) => siteStructure === 'multi-page', }, }; export const getPages = () => { const siteStructure = useUserSelectionStore?.getState()?.siteStructure; return Object.entries(initialPagesList).filter( ([_, page]) => !page.condition || page.condition(siteStructure), ); }; export const pages = getPages();