@callstack/rspress-theme
Version:
Callstack theme for Rspress docs
28 lines (27 loc) • 1.06 kB
JavaScript
import { Announcement, Badge, Button, Card, HomeBanner, HomeFeature, HomeFooter, HomeHero, LinkCard, OutlineCTA, PrevNextPage, SwitchAppearance, VersionBadge } from "@callstack/rspress-theme";
import { HomeLayout, Layout } from "@default-theme";
import react from "react";
export * from "@default-theme";
const theme_Layout = (props)=>{
const afterOutline = props.afterOutline ?? [
react.createElement(OutlineCTA, {
key: 'outline-cta'
})
];
return react.createElement(Layout, {
...props,
afterOutline
});
};
const theme_HomeLayout = (props)=>{
const afterFeatures = props.afterFeatures ?? [
react.createElement(HomeBanner, {
key: 'home-banner'
})
];
return react.createElement(HomeLayout, {
...props,
afterFeatures
});
};
export { Announcement, Badge, Button, Card, HomeBanner, HomeFeature, HomeFooter, HomeHero, theme_HomeLayout as HomeLayout, theme_Layout as Layout, LinkCard, OutlineCTA, PrevNextPage, SwitchAppearance, VersionBadge };