UNPKG

one

Version:

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

27 lines (26 loc) 1.06 kB
import { jsx as _jsx } from "react/jsx-runtime"; import { Root } from "./Root.native.js"; import { resolveClientLoader } from "./clientLoaderResolver.native.js"; import { render } from "./render.native.js"; import { findRootLayout } from "./utils/findRootLayout.native.js"; function createApp(options) { globalThis["__vxrnIsSPA"] = true; var setupComplete = options.getSetupPromise ? options.getSetupPromise() : Promise.resolve(); return setupComplete.then(function () { return findRootLayout(options.routes, options.routerRoot); }).then(function () { return resolveClientLoader({}); }).then(function () { render(/* @__PURE__ */_jsx(Root, { isClient: true, flags: options.flags, routes: options.routes, routerRoot: options.routerRoot, path: options.path || (typeof window !== "undefined" ? window.location.href : "/") })); }).catch(function (err) { console.error(`[one/headless] Error during initialization:`, err); }); } export { Root, createApp }; //# sourceMappingURL=headless.native.js.map