Initial commit of eigent-main

This commit is contained in:
puzhen 2025-08-12 01:16:39 +02:00
commit 723df5a03e
1144 changed files with 103478 additions and 0 deletions

View file

@ -0,0 +1,25 @@
// src/providers/stack-provider.tsx
import { Suspense } from "react";
import { StackProviderClient, UserSetter } from "./stack-provider-client";
import { TranslationProvider } from "./translation-provider";
import { jsx, jsxs } from "react/jsx-runtime";
function UserFetcher(props) {
const userPromise = props.app.getUser({ or: "anonymous-if-exists" }).then((user) => user?.toClientJson() ?? null);
return /* @__PURE__ */ jsx(UserSetter, { userJsonPromise: userPromise });
}
function ReactStackProvider({
children,
app,
lang,
translationOverrides
}) {
return /* @__PURE__ */ jsxs(StackProviderClient, { app, serialized: false, children: [
/* @__PURE__ */ jsx(Suspense, { fallback: null, children: /* @__PURE__ */ jsx(UserFetcher, { app }) }),
/* @__PURE__ */ jsx(TranslationProvider, { lang, translationOverrides, children })
] });
}
var stack_provider_default = ReactStackProvider;
export {
stack_provider_default as default
};
//# sourceMappingURL=stack-provider.js.map