vuepress-theme-hope
Version:
A light vuepress theme with tons of features
15 lines • 774 B
JavaScript
import { h } from "vue";
import InfoPanel from "@theme-hope/components/blog/InfoPanel";
import TimelineItems from "@theme-hope/components/blog/TimelineItems";
import DropTransition from "@theme-hope/components/transitions/DropTransition";
const TimelinePage = (_props, { slots }) => h("div", { class: "vp-page vp-blog" }, h("div", { class: "blog-page-wrapper" }, [
h("main", { id: "main-content", class: "vp-blog-main" }, [
slots.articlesBefore?.(),
h(DropTransition, { appear: true }, () => h(TimelineItems)),
slots.articlesAfter?.(),
]),
h(DropTransition, { appear: true }, () => h(InfoPanel, { key: "blog" }, slots)),
]));
TimelinePage.displayName = "TimelinePage";
export default TimelinePage;
//# sourceMappingURL=TimelinePage.js.map