From 9a7320e9193d7112bc5cca5f3cdbf6e0a95e6d8f Mon Sep 17 00:00:00 2001 From: Guillaume Bibeau-Laviolette Date: Mon, 6 Jun 2022 14:56:55 -0400 Subject: [PATCH] Commerce js logo --- packages/commercejs/src/brand/index.ts | 6 ++++++ packages/commercejs/src/brand/logo.tsx | 18 ++++++++++++++++++ packages/commercejs/src/provider.ts | 3 +++ 3 files changed, 27 insertions(+) create mode 100644 packages/commercejs/src/brand/index.ts create mode 100644 packages/commercejs/src/brand/logo.tsx diff --git a/packages/commercejs/src/brand/index.ts b/packages/commercejs/src/brand/index.ts new file mode 100644 index 000000000..c61676669 --- /dev/null +++ b/packages/commercejs/src/brand/index.ts @@ -0,0 +1,6 @@ +import type { Brand } from '@vercel/commerce/types' +import { Logo } from './logo' + +export const brand: Brand.Config = { + Logo, +} diff --git a/packages/commercejs/src/brand/logo.tsx b/packages/commercejs/src/brand/logo.tsx new file mode 100644 index 000000000..308f8be4d --- /dev/null +++ b/packages/commercejs/src/brand/logo.tsx @@ -0,0 +1,18 @@ +export const Logo = ({ className = '', ...props }) => ( + + + + +) diff --git a/packages/commercejs/src/provider.ts b/packages/commercejs/src/provider.ts index d596fa9b2..e71ce160c 100644 --- a/packages/commercejs/src/provider.ts +++ b/packages/commercejs/src/provider.ts @@ -1,3 +1,5 @@ +import { brand } from './brand' + import { handler as useCart } from './cart/use-cart' import { handler as useAddItem } from './cart/use-add-item' import { handler as useUpdateItem } from './cart/use-update-item' @@ -24,6 +26,7 @@ import { default as sdkFetcher } from './fetcher' export const commercejsProvider = { locale: LOCALE, + brand, cartCookie: CART_COOKIE, customerCookie: CUSTOMER_COOKIE, fetcher: sdkFetcher,