@replyke/core
Version:
Replyke: Build interactive apps with social features like comments, votes, feeds, user lists, notifications, and more.
15 lines • 744 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { createContext } from "react";
import useProjectData from "../hooks/projects/useProjectData";
import { ReplykeStoreProvider } from "./replyke-store-context";
export const ReplykeContext = createContext({
projectId: "",
project: null,
});
export const ReplykeProvider = ({ projectId, signedToken, children, }) => {
const data = useProjectData({ projectId });
if (!projectId)
throw new Error("projectId in ReplykeProvider is " + typeof projectId);
return (_jsx(ReplykeContext.Provider, { value: data, children: _jsx(ReplykeStoreProvider, { projectId: projectId, signedToken: signedToken, children: children }) }));
};
//# sourceMappingURL=replyke-context.js.map