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