UNPKG

@owdproject/core

Version:

<p align="center"> <img width="160" height="160" src="https://avatars.githubusercontent.com/u/65117737?s=160&v=4" /> </p> <h1 align="center">Open Web Desktop</h1> <h3 align="center"> A modular framework for building web-based desktop experiences. </h3

26 lines (22 loc) 491 B
import { deepMerge } from '../utils/utilCommon' import { useAppConfig } from 'nuxt/app' /** * Desktop Manager Composable (Singleton) */ export function useDesktopManager() { /** * Merges and sets the desktop config at runtime * * @param newConfig */ function setConfig(newConfig: DesktopConfig) { const appConfig = useAppConfig() appConfig.desktop = deepMerge( appConfig.desktop, newConfig, ) as DesktopConfig } return { setConfig, } }