-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
27 lines (26 loc) · 1007 Bytes
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
import _ from 'lodash'
import DefaultTheme from 'vitepress/theme'
import { Quasar, Dialog } from 'quasar'
import KeycloakLayout from './layouts/KeycloakLayout.vue'
import HomeFooter from './components/HomeFooter.vue'
import Image from './components/Image.vue'
import KalisioLogo from './components/KalisioLogo.vue'
import KalisioMaps from './components/KalisioMaps.vue'
import TemplateAnchor from './components/TemplateAnchor.vue'
import TourLink from './components/TourLink.vue'
import './custom.css'
export default {
extends: DefaultTheme,
Layout: KeycloakLayout,
enhanceApp({ app }) {
// Use Quasar framework
app.use(Quasar, { plugins: { Dialog } }, { req: { headers: {} } })
// Dynamic registration of all components
app.component('HomeFooter', HomeFooter)
app.component('Image', Image)
app.component('KalisioLogo', KalisioLogo)
app.component('KalisioMaps', KalisioMaps)
app.component('TemplateAnchor', TemplateAnchor)
app.component('TourLink', TourLink)
}
}