File tree Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Expand file tree Collapse file tree 1 file changed +10
-4
lines changed Original file line number Diff line number Diff line change 11import { experimental_AstroContainer } from "astro/container" ;
2- import { getContainerRenderer } from "@astrojs/mdx" ;
2+ import reactRenderer from "@astrojs/react/server.js" ;
3+ import mdxRenderer from "@astrojs/mdx/server.js" ;
34import { loadRenderers } from "astro:container" ;
45import { render , type CollectionEntry } from "astro:content" ;
56import type { AstroComponentFactory } from "astro/runtime/server/index.js" ;
@@ -12,9 +13,14 @@ export async function entryToString(
1213 return entry . rendered . html ;
1314 }
1415
15- const renderers = await loadRenderers ( [ getContainerRenderer ( ) ] ) ;
16- const container = await experimental_AstroContainer . create ( {
17- renderers,
16+ const container = await experimental_AstroContainer . create ( { } ) ;
17+ container . addServerRenderer ( {
18+ name : "astro:jsx" ,
19+ renderer : mdxRenderer ,
20+ } ) ;
21+ container . addServerRenderer ( {
22+ name : "@astrojs/react" ,
23+ renderer : reactRenderer ,
1824 } ) ;
1925
2026 const { Content } = await render ( entry ) ;
You can’t perform that action at this time.
0 commit comments