UNPKG

nimiq-vitepress-theme

Version:

Nimiq UI theme for VitePress

30 lines (29 loc) 1.12 kB
import NqCard from "./components/NqCard.vue"; import NqGrid from "./components/NqGrid.vue"; import NqHeadline from "./components/NqHeadline.vue"; import NqLargeCard from "./components/NqLargeCard.vue"; import NqLinks from "./components/NqLinks.vue"; import NqModulesGrid from "./components/NqModulesGrid.vue"; import InlineOutlineActions from "./layout/InlineOutlineActions.vue"; import Layout from "./layout/Layout.vue"; import NotFound from "./layout/NotFound.vue"; import "./assets/index.css"; import "./assets/static-content.css"; import "virtual:group-icons.css"; export function defineNimiqThemeConfig(options) { return { Layout, NotFound, async enhanceApp(ctx) { if (options?.enhanceApp) options.enhanceApp(ctx); ctx.app.component("InlineOutlineActions", InlineOutlineActions); ctx.app.component("NqCard", NqCard); ctx.app.component("NqGrid", NqGrid); ctx.app.component("NqHeadline", NqHeadline); ctx.app.component("NqLargeCard", NqLargeCard); ctx.app.component("NqModulesGrid", NqModulesGrid); ctx.app.component("NqLinks", NqLinks); } }; }