REDROOM
PHP 8.2.31
Path:
Logout
Edit File
Size: 1.88 KB
Close
/home/nshryvcy/radiantskinclinics.org/wp-content/plugins/extendify_old/src/AutoLaunch/fetchers/get-home.js
Text
Base64
import { applyDesignBuildHero, applyDesignBuildNav, } from '@auto-launch/fetchers/get-design-build'; import { getHomeShape, homeTemplateShape } from '@auto-launch/fetchers/shape'; import { fetchWithTimeout, retryTwice, setStatus, } from '@auto-launch/functions/helpers'; import { getHeadersAndFooters } from '@auto-launch/functions/wp'; import { PATTERNS_HOST } from '@constants'; import { reqDataBasics } from '@shared/lib/data'; import { __ } from '@wordpress/i18n'; const url = `${PATTERNS_HOST}/api/home`; const { wpLanguage, showImprint } = window.extSharedData; const method = 'POST'; const headers = { 'Content-Type': 'application/json' }; export const handleHome = async ({ siteProfile, sitePlugins, siteImages, aiHeaders, designBuild, }) => { // translators: this is for a action log UI. Keep it short setStatus(__('Preparing your home page', 'extendify-local')); const body = JSON.stringify({ ...reqDataBasics, siteProfile, siteImages, sitePlugins, aiHeaders, // If pages are passed in they may be used pages: designBuild?.pages ?? [], buildId: designBuild?.buildId, }); const response = await retryTwice(() => fetchWithTimeout(url, { method, headers, body }), ); const template = homeTemplateShape.parse(await response.json()); template.patterns = applyDesignBuildHero(template.patterns, designBuild); template.patterns = applyDesignBuildNav(template.patterns, designBuild); const hasFooterNav = Array.isArray(showImprint) ? showImprint.includes(wpLanguage ?? '') && siteProfile.category === 'Business' : false; const { headers: head, footers: foot } = await getHeadersAndFooters({ useNavFooter: hasFooterNav, siteProfile, }); const headerCode = designBuild?.headerCode ?? head[0]?.content?.raw?.trim() ?? ''; const footerCode = foot[0]?.content?.raw?.trim() ?? ''; return getHomeShape.parse({ home: { ...template, headerCode, footerCode } }); };
Save
Close
Exit & Reset
Text mode: syntax highlighting auto-detects file type.
Directory Contents
Dirs: 0 × Files: 11
Delete Selected
Select All
Select None
Sort:
Name
Size
Modified
Enable drag-to-move
Name
Size
Perms
Modified
Actions
get-design-build.js
3.80 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-home.js
1.88 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-images.js
988 B
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-logo.js
1.89 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-pages.js
1.44 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-plugins.js
1.35 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-profile.js
1.71 KB
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-strings.js
978 B
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-style.js
1.66 KB
lrw-r--r--
2026-03-05 22:57:38
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
get-variation.js
1.31 KB
lrw-r--r--
2026-04-09 23:45:00
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
shape.js
2.77 KB
lrw-r--r--
2026-04-27 23:36:32
Edit
Download
Rename
Chmod
Change Date
Delete
OK
Cancel
recursive
OK
Cancel
recursive
OK
Cancel
Zip Selected
If ZipArchive is unavailable, a
.tar
will be created (no compression).