mirror of
https://github.com/go-task/task.git
synced 2025-12-15 19:27:43 +01:00
Co-authored-by: Pete Davison <pd93.uk@outlook.com> Co-authored-by: Andrey Nering <andreynering@users.noreply.github.com>
25 lines
797 B
TypeScript
25 lines
797 B
TypeScript
import DefaultTheme from 'vitepress/theme';
|
|
import type { Theme } from 'vitepress';
|
|
import './custom.css';
|
|
import HomePage from '../components/HomePage.vue';
|
|
import AuthorCard from '../components/AuthorCard.vue';
|
|
import BlogPost from '../components/BlogPost.vue';
|
|
import Version from '../components/Version.vue';
|
|
import { enhanceAppWithTabs } from 'vitepress-plugin-tabs/client';
|
|
import { h } from 'vue';
|
|
import 'virtual:group-icons.css';
|
|
export default {
|
|
extends: DefaultTheme,
|
|
Layout() {
|
|
return h(DefaultTheme.Layout, null, {
|
|
'home-features-after': () => h(HomePage)
|
|
});
|
|
},
|
|
enhanceApp({ app }) {
|
|
app.component('AuthorCard', AuthorCard);
|
|
app.component('BlogPost', BlogPost);
|
|
app.component('Version', Version);
|
|
enhanceAppWithTabs(app);
|
|
}
|
|
} satisfies Theme;
|