UNPKG

one

Version:

One is a new React Framework that makes Vite serve both native and web.

20 lines (19 loc) 774 B
import { createContext, useContext, useId } from "react"; var ServerHeadInsertions = {}; var getServerHeadInsertions = function (id) { if (ServerHeadInsertions[id]) { return Object.values(ServerHeadInsertions[id]); } }; var ServerRenderID = /* @__PURE__ */createContext(""); var useServerHeadInsertion = function (callback) { if (typeof window == "undefined") { var _ServerHeadInsertions, _id; var insertionID = useId(); var id = useContext(ServerRenderID); (_ServerHeadInsertions = ServerHeadInsertions)[_id = id] || (_ServerHeadInsertions[_id] = {}); ServerHeadInsertions[id][insertionID] = callback; } }; export { ServerRenderID, getServerHeadInsertions, useServerHeadInsertion }; //# sourceMappingURL=useServerHeadInsertion.native.js.map