import { t as defineConfigurableModule } from "./configurable-module-Bur4JaI3.js";
import { dynamicNodes } from "./modules/dynamic/node.mjs";
import { jsx } from "react/jsx-runtime";
import { DynamicSSRRenderer } from "@haklex/rich-ext-dynamic/static";
//#region src/modules/dynamic/module-config.ts
var { createModule: createDynamicModule, useConfig: useDynamicModuleConfig } = defineConfigurableModule({
	name: "dynamic",
	defaultConfig: {}
});
//#endregion
//#region src/modules/dynamic/renderer.tsx
var ComposedDynamicStaticRenderer = (props) => {
	const { validateUrl } = useDynamicModuleConfig();
	return /* @__PURE__ */ jsx(DynamicSSRRenderer, {
		...props,
		validateUrl
	});
};
//#endregion
//#region src/modules/dynamic/module.ts
var dynamicModule = createDynamicModule({
	nodes: dynamicNodes,
	renderers: { Dynamic: ComposedDynamicStaticRenderer }
});
//#endregion
export { useDynamicModuleConfig as i, ComposedDynamicStaticRenderer as n, createDynamicModule as r, dynamicModule as t };
