index.ts 416 B

12345678910111213141516171819
  1. import ElementPlus from 'element-plus'
  2. import VPApp, { NotFound, globals } from '../vitepress'
  3. import { define } from '../utils/types'
  4. import 'uno.css'
  5. import './style.css'
  6. import type { Theme } from 'vitepress'
  7. export default define<Theme>({
  8. NotFound,
  9. Layout: VPApp,
  10. enhanceApp: ({ app }) => {
  11. app.use(ElementPlus)
  12. globals.forEach(([name, Comp]) => {
  13. app.component(name, Comp)
  14. })
  15. },
  16. })