From de4acee1c1729e249b3fb7dc71b83fbe74a48167 Mon Sep 17 00:00:00 2001 From: Danish Arora Date: Wed, 24 Sep 2025 19:05:52 +0530 Subject: [PATCH] chore: rename providers --- packages/react/src/index.ts | 4 ++-- packages/react/src/v1/context/ClientContext.tsx | 4 ++-- packages/react/src/v1/provider/OpChanProvider.tsx | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/react/src/index.ts b/packages/react/src/index.ts index a7f68a3..a88c4fe 100644 --- a/packages/react/src/index.ts +++ b/packages/react/src/index.ts @@ -1,8 +1,8 @@ export { - OpChanProvider as ClientProvider , - useClient , + ClientProvider, + useClient, } from './v1/context/ClientContext'; export { OpChanProvider } from './v1/provider/OpChanProvider'; diff --git a/packages/react/src/v1/context/ClientContext.tsx b/packages/react/src/v1/context/ClientContext.tsx index 31ee24a..d81bae5 100644 --- a/packages/react/src/v1/context/ClientContext.tsx +++ b/packages/react/src/v1/context/ClientContext.tsx @@ -9,7 +9,7 @@ const ClientContext = createContext(null); type ProviderProps = { client: OpChanClient; children: React.ReactNode }; -export function OpChanProvider({ client, children }: ProviderProps) { +export function ClientProvider({ client, children }: ProviderProps) { return ( {children} @@ -19,7 +19,7 @@ export function OpChanProvider({ client, children }: ProviderProps) { export function useClient(): OpChanClient { const ctx = useContext(ClientContext); - if (!ctx) throw new Error('useClient must be used within OpChanProvider'); + if (!ctx) throw new Error('useClient must be used within ClientProvider'); return ctx.client; } diff --git a/packages/react/src/v1/provider/OpChanProvider.tsx b/packages/react/src/v1/provider/OpChanProvider.tsx index 94ee739..7b51fae 100644 --- a/packages/react/src/v1/provider/OpChanProvider.tsx +++ b/packages/react/src/v1/provider/OpChanProvider.tsx @@ -1,6 +1,6 @@ import React from 'react'; import { OpChanClient, type OpChanClientConfig } from '@opchan/core'; -import { OpChanProvider as ClientProvider } from '../context/ClientContext'; +import { ClientProvider } from '../context/ClientContext'; import { StoreWiring } from './StoreWiring'; import { setOpchanState } from '../store/opchanStore'; import { EVerificationStatus } from '@opchan/core';