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,