UNPKG

cloudux-starter-kit

Version:

Starter kit for UX developers in MediaCentral - NPM package

32 lines (28 loc) 825 B
/** * Copyright 2018-2021 by Avid Technology, Inc. */ import appConfig from './package.json'; import ViewConfig from './avid_api/view/ViewConfig'; import AppEntry from './avid_api/entry/EntryConfig'; const isAdminApp = appConfig.avid.hasOwnProperty('mode') && appConfig.avid.mode[0] === 'admin'; const providing = isAdminApp ? 'adminApps' : 'apps'; export const avid = [ { name: `${appConfig.identity.appName}-view`, provides: ['appViews'], create: () => ViewConfig, }, { name: `${appConfig.identity.appName}-default-theme`, provides: ['theme'], create: () => ({ key: 'dark', css: './style.css', }), }, { name: appConfig.identity.appName, provides: [providing], create: () => AppEntry, }, ];