From 9e9573c7beb048cce01c9e127a62b1ca30a64c4e Mon Sep 17 00:00:00 2001 From: Chloe Date: Sun, 9 Jun 2024 12:30:18 +0700 Subject: [PATCH] feat: implement browse by manufacturers section Signed-off-by: Chloe --- app/page.tsx | 8 ++- components/display-tabs.tsx | 46 +++++++------- components/faq.tsx | 3 +- components/filters/field.tsx | 2 +- components/filters/filters-list.tsx | 4 +- components/filters/hompage-filters.tsx | 2 +- components/filters/index.tsx | 2 +- components/home-page/about.tsx | 57 +++++++++++------- components/home-page/button-link.tsx | 2 +- components/home-page/manufacturers.tsx | 18 ++++++ components/logo-square.tsx | 9 ++- .../manufacturers-grid/button-group.tsx | 37 ++++++++++++ components/manufacturers-grid/index.tsx | 49 +++++++++++++++ components/manufacturers-grid/item.tsx | 29 +++++++++ components/page/rich-text-display.tsx | 2 +- lib/shopify/index.ts | 2 +- lib/shopify/queries/metaobject.ts | 1 + next.config.js | 1 + public/about.png | Bin 468145 -> 587096 bytes 19 files changed, 220 insertions(+), 54 deletions(-) create mode 100644 components/home-page/manufacturers.tsx create mode 100644 components/manufacturers-grid/button-group.tsx create mode 100644 components/manufacturers-grid/index.tsx create mode 100644 components/manufacturers-grid/item.tsx diff --git a/app/page.tsx b/app/page.tsx index 474eb8776..453a47708 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,6 +1,7 @@ import FAQ from 'components/faq'; import Hero from 'components/hero'; import About from 'components/home-page/about'; +import Manufacturers from 'components/home-page/manufacturers'; import WhyChoose from 'components/home-page/why-choose'; import Footer from 'components/layout/footer'; import { Metadata } from 'next'; @@ -26,13 +27,18 @@ export default async function HomePage() {
- + + + + + +