import Error from 'app/error'; import Footer from 'components/layout/footer'; import { Navbar } from 'components/layout/navbar'; import Search from 'components/layout/navbar/search'; import { PriceBox } from 'components/price-box'; import { getCollectionProducts } from 'lib/shopify'; import type { Product } from 'lib/shopify/types'; import Image from 'next/image'; //Todo: change to proper metadata export const metadata = { description: 'High-performance ecommerce store built with Next.js, Vercel, and Shopify.', openGraph: { type: 'website' } }; export default async function HomePage() { const products = await getCollectionProducts({ collection: 'landing' }); //Todo: change to proper error handling if (!products[0]) return ; return ( <>
{products[0].featuredImage.altText

{products[0].title}

Read more
{/* needs to check background-color */}
Filter by