autumn-js
Version:
Autumn JS Library
45 lines (41 loc) • 924 B
JavaScript
"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
};