fix(mdx-loader): properly unwrap mdxAdmonitionTitle placeholder (#8246)

This commit is contained in:
Joshua Chen 2022-10-26 12:52:29 -04:00 committed by GitHub
parent 1077d8ad39
commit e301523138
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -19,10 +19,10 @@ function extractMDXAdmonitionTitle(children: ReactNode): {
React.isValidElement(item) &&
(item.props as {mdxType: string} | null)?.mdxType ===
'mdxAdmonitionTitle',
);
) as JSX.Element | undefined;
const rest = <>{items.filter((item) => item !== mdxAdmonitionTitle)}</>;
return {
mdxAdmonitionTitle,
mdxAdmonitionTitle: mdxAdmonitionTitle?.props.children,
rest,
};
}