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