1
0

index.ts 593 B

12345678910111213141516171819202122
  1. import Tres from '@tresjs/core'
  2. // .vitepress/theme/index.ts
  3. import DefaultTheme from 'vitepress/theme'
  4. import './config.css'
  5. import FirstScene from './components/FirstScene.vue'
  6. import StackBlitzEmbed from './components/StackBlitzEmbed.vue'
  7. export default {
  8. ...DefaultTheme,
  9. enhanceApp(ctx) {
  10. DefaultTheme.enhanceApp(ctx)
  11. ctx.app.component('FirstScene', FirstScene)
  12. ctx.app.component('StackBlitzEmbed', StackBlitzEmbed)
  13. /* ctx.app.use(Tres)
  14. */
  15. if (!import.meta.env.SSR) {
  16. // ... server only logic
  17. ctx.app.use(Tres)
  18. }
  19. console.log(ctx)
  20. },
  21. }