New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using Code Hike from React Server Components #334
Comments
thanks for reporting, will try to fix this today |
Ok, I fixed that problem, but there's a bigger issue: React Server Components don't support the dot in |
I came across what I think might be a related issue while debugging my own render errors: vercel/next.js#50471 just an fyi because I thought it might have some amount of overlap |
Same issue :( |
I couldn't get it fully working, but you can work around the CodeHike.tsx "use client";
import { CH } from "@code-hike/mdx/components";
export const Code = CH.Code;
export const Section = CH.Section;
export const SectionLink = CH.SectionLink;
export const SectionCode = CH.SectionCode;
export const Spotlight = CH.Spotlight;
export const Scrollycoding = CH.Scrollycoding;
export const Preview = CH.Preview;
export const annotations = CH.annotations;
export const Annotation = CH.Annotation;
export const Slideshow = CH.Slideshow;
export const InlineCode = CH.InlineCode;
export const CodeSlot = CH.CodeSlot;
export const PreviewSlot = CH.PreviewSlot;
export const StaticToggle = CH.StaticToggle; Then your MDX components would use: import * as CH from "./CodeHike";
const components = { CH }; I had another error though after that about a missing node |
I tried the intermediate client export file trick and so far it works for me so long as I don't use the annotations features. Those error because
I'm guessing React does not include components within |
Hi,
I'm using this with MDXRemote on NextJS 13 (app directory). When I run it normally, I get this error:
however when I add
"use client";
to the Blog Component, I then get this error:The text was updated successfully, but these errors were encountered: