import { type Theme } from "vitepress";
import DefaultTheme from "vitepress/theme";
import Layout from "./Layout.vue";
import Post from "./PostLayout.vue";
import { loadProgress } from "./composables/nprogress";
import "./style.css";
import "uno.css";

export default {
  extends: DefaultTheme,
  Layout,
  enhanceApp({ router, app }) {
    app.component("Post", Post);
    loadProgress(router);
  },
} satisfies Theme;