import { groq } from "next-sanity"; import { metaQuery } from "./shared/meta"; import { hero1Query } from "./hero/hero-1"; import { hero2Query } from "./hero/hero-2"; import { sectionHeaderQuery } from "./section-header"; import { splitRowQuery } from "./split/split-row"; import { gridRowQuery } from "./grid/grid-row"; import { carousel1Query } from "./carousel/carousel-1"; import { carousel2Query } from "./carousel/carousel-2"; import { timelineQuery } from "./timeline"; import { cta1Query } from "./cta/cta-1"; import { logoCloud1Query } from "./logo-cloud/logo-cloud-1"; import { faqsQuery } from "./faqs"; import { formNewsletterQuery } from "./forms/newsletter"; import { allPostsQuery } from "./all-posts"; export const PAGE_QUERY = groq` *[_type == "page" && slug.current == $slug][0]{ blocks[]{ ${hero1Query}, ${hero2Query}, ${sectionHeaderQuery}, ${splitRowQuery}, ${gridRowQuery}, ${carousel1Query}, ${carousel2Query}, ${timelineQuery}, ${cta1Query}, ${logoCloud1Query}, ${faqsQuery}, ${formNewsletterQuery}, ${allPostsQuery}, }, ${metaQuery}, } `; export const PAGES_SLUGS_QUERY = groq`*[_type == "page" && defined(slug)]{slug}`;