UNPKG

autumn-js

Version:

Autumn JS Library

45 lines (41 loc) 924 B
"use client"; import { BaseAutumnProvider } from "./chunk-XXGKLOAK.mjs"; import { AutumnContext } from "./chunk-LXD6AEZW.mjs"; import { AutumnClient } from "./chunk-2PVRCDDK.mjs"; // src/libraries/react/ReactAutumnProvider.tsx import { jsx } from "react/jsx-runtime"; var getBackendUrl = (backendUrl) => { if (backendUrl) { return backendUrl; } if (backendUrl && !backendUrl.startsWith("http")) { console.warn(`backendUrl is not a valid URL: ${backendUrl}`); } return ""; }; var ReactAutumnProvider = ({ children, getBearerToken, backendUrl, customerData, includeCredentials, betterAuthUrl }) => { let client = new AutumnClient({ backendUrl: getBackendUrl(backendUrl), getBearerToken, customerData, includeCredentials, betterAuthUrl }); return /* @__PURE__ */ jsx(BaseAutumnProvider, { client, AutumnContext, children }); }; export { ReactAutumnProvider };