15 lines
466 B
TypeScript
15 lines
466 B
TypeScript
import type { App } from 'vue'
|
||
|
||
import type { PartialDeep } from 'type-fest/source/partial-deep'
|
||
import { createLayouts } from '@layouts'
|
||
|
||
import { layoutConfig } from '@themeConfig'
|
||
|
||
// Styles
|
||
import '@layouts/styles/index.scss'
|
||
|
||
export default function (app: App) {
|
||
// ℹ️ We generate layout config from our themeConfig so you don't have to write config twice
|
||
app.use(createLayouts(layoutConfig as PartialDeep<typeof layoutConfig, NonNullable<unknown>>))
|
||
}
|