9 lines
391 B
JavaScript
9 lines
391 B
JavaScript
|
|
import { useRuntimeConfig } from "#imports";
|
||
|
|
import { defu } from "defu";
|
||
|
|
import { createSiteConfigStack } from "site-config-stack";
|
||
|
|
export function useSiteConfig(e, _options) {
|
||
|
|
e.context.siteConfig = e.context.siteConfig || createSiteConfigStack();
|
||
|
|
const options = defu(_options, useRuntimeConfig(e)["nuxt-site-config"], { debug: false });
|
||
|
|
return e.context.siteConfig.get(options);
|
||
|
|
}
|