13 lines
402 B
TypeScript
13 lines
402 B
TypeScript
|
import React from 'react';
|
||
|
import { APIClient } from './APIClient';
|
||
|
import { APIClientContext } from './context';
|
||
|
|
||
|
export interface APIClientProviderProps {
|
||
|
apiClient: APIClient;
|
||
|
}
|
||
|
|
||
|
export const APIClientProvider: React.FC<APIClientProviderProps> = (props) => {
|
||
|
const { apiClient, children } = props;
|
||
|
return <APIClientContext.Provider value={apiClient}>{children}</APIClientContext.Provider>;
|
||
|
};
|