mirror of
https://github.com/vercel/commerce.git
synced 2025-07-03 19:51:22 +00:00
24 lines
599 B
TypeScript
24 lines
599 B
TypeScript
import {
|
|
CommerceProvider as CoreCommerceProvider,
|
|
CommerceProviderProps,
|
|
useCommerce as useCoreCommerce,
|
|
} from '@commerce'
|
|
import { bigcommerceProvider } from './provider'
|
|
import type { BigcommerceProvider } from './provider'
|
|
|
|
export { bigcommerceProvider }
|
|
export type { BigcommerceProvider }
|
|
|
|
export function CommerceProvider({
|
|
children,
|
|
...props
|
|
}: CommerceProviderProps) {
|
|
return (
|
|
<CoreCommerceProvider provider={{ ...bigcommerceProvider, ...props }}>
|
|
{children}
|
|
</CoreCommerceProvider>
|
|
)
|
|
}
|
|
|
|
export const useCommerce = () => useCoreCommerce<BigcommerceProvider>()
|