mirror of
https://github.com/ArthurDanjou/ui.git
synced 2026-01-14 12:14:41 +01:00
chore(vue): auto import useAppConfig
This commit is contained in:
@@ -4,10 +4,6 @@ import { useRouter } from 'vue-router'
|
|||||||
import { reactive, ref } from 'vue'
|
import { reactive, ref } from 'vue'
|
||||||
import { useColorMode } from '@vueuse/core'
|
import { useColorMode } from '@vueuse/core'
|
||||||
|
|
||||||
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
|
|
||||||
// @ts-ignore included for compatibility with Nuxt playground
|
|
||||||
import { useAppConfig } from '#imports'
|
|
||||||
|
|
||||||
const appConfig = useAppConfig()
|
const appConfig = useAppConfig()
|
||||||
const mode = useColorMode()
|
const mode = useColorMode()
|
||||||
|
|
||||||
|
|||||||
@@ -13,7 +13,7 @@ import type { Options as AutoImportOptions } from 'unplugin-auto-import/types'
|
|||||||
export default function AutoImportPlugin(options: NuxtUIOptions, meta: UnpluginContextMeta): UnpluginOptions {
|
export default function AutoImportPlugin(options: NuxtUIOptions, meta: UnpluginContextMeta): UnpluginOptions {
|
||||||
const pluginOptions = defu(options.autoImport, <AutoImportOptions>{
|
const pluginOptions = defu(options.autoImport, <AutoImportOptions>{
|
||||||
dts: options.dts ?? true,
|
dts: options.dts ?? true,
|
||||||
dirs: [join(runtimeDir, 'composables')]
|
dirs: [join(runtimeDir, 'composables'), join(runtimeDir, 'vue/composables')]
|
||||||
})
|
})
|
||||||
|
|
||||||
return AutoImport.raw(pluginOptions, meta) as UnpluginOptions
|
return AutoImport.raw(pluginOptions, meta) as UnpluginOptions
|
||||||
|
|||||||
3
src/runtime/vue/composables/useAppConfig.ts
Normal file
3
src/runtime/vue/composables/useAppConfig.ts
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
import appConfig from '#build/app.config'
|
||||||
|
|
||||||
|
export const useAppConfig = () => appConfig
|
||||||
Reference in New Issue
Block a user