4
0
forked from crowetic/commerce
2021-02-08 09:15:20 +02:00

24 lines
573 B
TypeScript

import * as React from 'react'
import { ReactNode } from 'react'
import {
CommerceProvider as CoreCommerceProvider,
useCommerce as useCoreCommerce,
} from '@commerce'
import shopifyConfig, { ShopifyConfig } from './config'
export type ShopifyProps = {
children?: ReactNode
locale: string
} & ShopifyConfig
export function CommerceProvider({ children, ...config }: ShopifyProps) {
return (
<CoreCommerceProvider config={{ ...shopifyConfig, ...config }}>
{children}
</CoreCommerceProvider>
)
}
export const useCommerce = () => useCoreCommerce()