react-on-rails
Version:
react-on-rails JavaScript for react_on_rails Ruby gem
17 lines • 896 B
JavaScript
import { createCoreCapability } from "./capabilities/core.js";
import { createLifecycleCapability } from "./capabilities/lifecycle.js";
import { createSSRCapability } from "./capabilities/ssr.js";
import createReactOnRails from "./createReactOnRails.js";
import ComponentRegistry from "./ComponentRegistry.js";
import StoreRegistry from "./StoreRegistry.js";
import { clientStartup } from "./clientStartup.js";
const registries = { ComponentRegistry, StoreRegistry };
const currentGlobal = globalThis.ReactOnRails || null;
const ReactOnRails = createReactOnRails([createCoreCapability(registries), createLifecycleCapability(), createSSRCapability()], {
currentGlobal,
startup: typeof window !== 'undefined' ? () => setTimeout(() => clientStartup(), 0) : null,
registries,
});
export * from "./types/index.js";
export default ReactOnRails;
//# sourceMappingURL=ReactOnRails.full.js.map