2024-06-06 11:05:54 +00:00
|
|
|
import { PropsWithChildren, createContext } from "react";
|
|
|
|
|
import { IDataSource } from "./DataSource";
|
|
|
|
|
|
2024-06-11 16:48:09 +00:00
|
|
|
export const DataSourceContext = createContext<IDataSource | undefined>(undefined);
|
2024-06-06 11:05:54 +00:00
|
|
|
|
|
|
|
|
export const DataSourceProvider = ({
|
|
|
|
|
dataSource,
|
|
|
|
|
children,
|
|
|
|
|
}: PropsWithChildren<{
|
|
|
|
|
dataSource: IDataSource;
|
|
|
|
|
}>) => <DataSourceContext.Provider value={dataSource}>{children}</DataSourceContext.Provider>;
|