budibase/packages/materialdesign-components/src/Test/createApp.js

20 lines
778 B
JavaScript
Raw Normal View History

import { createApp } from "@budibase/client/src/createApp"
import components from "./testComponents"
import packageJson from "../../package.json"
import { rootComponent } from "./rootComponent"
2020-02-20 18:06:50 +01:00
import * as standardcomponents from "@budibase/standard-components/src/index"
2020-02-25 16:21:23 +01:00
export default async () => {
delete components._lib
const componentLibraries = {}
componentLibraries[packageJson.name] = components
componentLibraries["testcomponents"] = {
2020-02-20 18:06:50 +01:00
rootComponent: rootComponent(window),
}
2020-02-20 18:06:50 +01:00
componentLibraries["@budibase/standard-components"] = standardcomponents
const appDef = { hierarchy: {}, actions: {} }
const user = { name: "yeo", permissions: [] }
const { initialisePage } = createApp(componentLibraries, {}, appDef, user, {})
return initialisePage
2020-02-20 18:06:50 +01:00
}