continuwuity/theme/index.tsx
Jade Ellis 3bf3c24d22
All checks were successful
Checks / Prek / Pre-commit & Formatting (pull_request) Successful in 1m23s
Documentation / Build and Deploy Documentation (pull_request) Successful in 4m9s
Checks / Prek / Clippy and Cargo Tests (pull_request) Successful in 4m39s
docs: Update homepage layout
2025-11-22 22:41:53 +00:00

29 lines
812 B
TypeScript

import { HomeLayout as BasicHomeLayout, DocContent } from "@rspress/core/theme";
import { useFrontmatter } from '@rspress/core/runtime';
interface HomeLayoutProps {
components?: Record<string, React.FC>;
}
function HomeLayout(props: HomeLayoutProps) {
console.log(props)
const { frontmatter } = useFrontmatter();
return (
<BasicHomeLayout
afterFeatures={
(frontmatter.doc) ?
<main className="rp-doc-layout__doc-container">
<div className="rp-doc rspress-doc">
<DocContent components={props.components} />
</div>
</main>
: <></>
}
/>
);
}
export { HomeLayout };
export * from "@rspress/core/theme";
import "./index.css";