fix(theme-classic): polish admonition details, render title-only admonitions (#8150)

Co-authored-by: sebastienlorber <lorber.sebastien@gmail.com>
This commit is contained in:
Martin Adamko 2022-12-09 20:02:06 +01:00 committed by GitHub
parent 32dc1eddba
commit f3563ca23c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 71 additions and 4 deletions

View file

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