diff --git a/components/cart/CartSidebarView/CartSidebarView.tsx b/components/cart/CartSidebarView/CartSidebarView.tsx
index 3731c318f..2d4cfc724 100644
--- a/components/cart/CartSidebarView/CartSidebarView.tsx
+++ b/components/cart/CartSidebarView/CartSidebarView.tsx
@@ -77,7 +77,7 @@ const CartSidebarView: FC = () => {
) : (
<>
-
+
My Cart
diff --git a/pages/search.tsx b/pages/search.tsx
new file mode 100644
index 000000000..72135d88a
--- /dev/null
+++ b/pages/search.tsx
@@ -0,0 +1,73 @@
+import { GetStaticPropsContext, InferGetStaticPropsType } from 'next'
+import getAllProducts from '@lib/bigcommerce/api/operations/get-all-products'
+import { Layout } from '@components/core'
+import { Grid, Marquee, Hero } from '@components/ui'
+import { ProductCard } from '@components/product'
+import getSiteInfo from '@lib/bigcommerce/api/operations/get-site-info'
+
+export async function getStaticProps({ preview }: GetStaticPropsContext) {
+ const { products } = await getAllProducts()
+ const { categories, brands } = await getSiteInfo()
+
+ return {
+ props: { products, categories, brands },
+ }
+}
+
+export default function Home({
+ products,
+ categories,
+ brands,
+}: InferGetStaticPropsType) {
+ return (
+
+
+
+ -
+ All Categories
+
+ {categories.map((cat) => (
+ -
+ {cat.name}
+
+ ))}
+
+
+ -
+ All Designers
+
+ {brands.flatMap(({ node }) => (
+ -
+ {node.name}
+
+ ))}
+
+
+
+
+ Showing 8 results for "Jacket"
+
+
+
+
+
+ - Relevance
+ - Latest arrivals
+ - Trending
+ - Price: Low to high
+ - Price: High to low
+
+
+
+ )
+}
+
+Home.Layout = Layout