Files
takerofnotes-website/pages/index/+data.js
2026-06-01 11:08:03 -04:00

29 lines
765 B
JavaScript

import { getGlobal } from '@/libs/strapi'
export const data = async (pageContext) => {
const { urlParsed } = pageContext
const searchParams = urlParsed.search || {}
// Extract preview parameters from URL
const isPreview = searchParams.preview === 'true'
const status = searchParams.status || 'published'
const documentId = searchParams.documentId
const uid = searchParams.uid
// Fetch global content with preview support
const global = await getGlobal({
isPreview,
status,
...(documentId && { params: { documentId } })
})
return {
global: global.data,
// Pass preview state to the component
isPreview,
status,
documentId,
uid
}
}