iles
Version:
Vite & Vue powered static site generator with partial hydration
12 lines (11 loc) • 359 B
JavaScript
import { inject } from 'vue';
export const appConfigSymbol = Symbol('[iles-app-config]');
export function installAppConfig(app, config) {
app.provide(appConfigSymbol, config);
}
export function useAppConfig() {
const data = inject(appConfigSymbol);
if (!data)
throw new Error('App config not properly injected in app');
return data;
}