@assistant-ui/react
Version:
Typescript/React library for AI Chat
29 lines • 697 B
JavaScript
// src/runtimes/adapters/RuntimeAdapterProvider.tsx
import { createContext, useContext } from "react";
import { jsx } from "react/jsx-runtime";
var RuntimeAdaptersContext = createContext(null);
var RuntimeAdapterProvider = ({
adapters,
children
}) => {
const context = useContext(RuntimeAdaptersContext);
return /* @__PURE__ */ jsx(
RuntimeAdaptersContext.Provider,
{
value: {
...context,
...adapters
},
children
}
);
};
var useRuntimeAdapters = () => {
const adapters = useContext(RuntimeAdaptersContext);
return adapters;
};
export {
RuntimeAdapterProvider,
useRuntimeAdapters
};
//# sourceMappingURL=RuntimeAdapterProvider.mjs.map