mirror of
https://github.com/IT4Change/IT4C.dev.git
synced 2025-12-12 17:05:50 +00:00
33 lines
1.3 KiB
TypeScript
33 lines
1.3 KiB
TypeScript
import { defineClientConfig } from 'vuepress/client'
|
|
import { setupTransparentNavbar } from 'vuepress-theme-hope/presets/transparentNavbar.js'
|
|
import BlankLayout from './layouts/BlankLayout.vue'
|
|
import ContactForm from './components/ContactForm.vue'
|
|
import ContentSection from './components/ContentSection.vue'
|
|
import VPFooter from './components/VPFooter.vue'
|
|
import ProcessStep from './components/ProcessStep.vue'
|
|
import ProjectCard from './components/ProjectCard.vue'
|
|
import ServiceCard from './components/ServiceCard.vue'
|
|
import TeamMember from './components/TeamMember.vue'
|
|
import CaptionedImage from './components/CaptionedImage.vue'
|
|
|
|
export default defineClientConfig({
|
|
enhance({ app }) {
|
|
app.component('ContactForm', ContactForm)
|
|
app.component('ContentSection', ContentSection)
|
|
app.component('VPFooter', VPFooter)
|
|
app.component('ProcessStep', ProcessStep)
|
|
app.component('ProjectCard', ProjectCard)
|
|
app.component('TeamMember', TeamMember)
|
|
app.component('ServiceCard', ServiceCard)
|
|
app.component('CaptionedImage', CaptionedImage)
|
|
},
|
|
setup() {
|
|
setupTransparentNavbar({ type: 'homepage' })
|
|
},
|
|
// You can override or add layouts here
|
|
layouts: {
|
|
// For example, here we change the default layout of vuepress-theme-hope to layouts/Layout.vue
|
|
BlankLayout,
|
|
},
|
|
})
|