14 lines
330 B
JavaScript
14 lines
330 B
JavaScript
|
|
import {
|
||
|
|
useNuxtApp,
|
||
|
|
useRequestEvent
|
||
|
|
} from "#imports";
|
||
|
|
import { defu } from "defu";
|
||
|
|
export function useSiteConfig(options) {
|
||
|
|
let stack;
|
||
|
|
if (process.server)
|
||
|
|
stack = useRequestEvent().context.siteConfig.get(defu({ resolveRefs: true }, options));
|
||
|
|
else
|
||
|
|
stack = useNuxtApp().$nuxtSiteConfig;
|
||
|
|
return stack || {};
|
||
|
|
}
|