tachybase_todo/packages/client/src/api-client/APIClientProvider.tsx
chenos a87a089acf
feat: client v0.6 (#150)
* v0.6

* update...

* feat: improve code

* improve code

* action & form

* update...

* improve code

* improve code

* improve code

* designable

* update

* update...

* api client

* RecordProvider

* collection manager

* update...

* update api client

* update use request

* update

* update doc

* test cases for compose

* docs: improve documentation
2022-01-10 19:22:21 +08:00

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>;
};