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

30 lines
794 B
JavaScript
Raw Normal View History

import { writable } from "svelte/store";
import Login from "../Login.svelte";
import Grid from "../Grid.svelte";
import Form from "../Form.svelte";
import Textbox from "../Textbox.svelte";
import Text from "../Text.svelte";
2019-09-26 06:40:58 +02:00
import Nav from "../Nav.svelte";
import Panel from "../Panel.svelte";
import { createApp } from "@budibase/client/src/createApp";
export default async () => {
const componentLibraries = {
components : {
login : Login,
grid : Grid,
form : Form,
textbox : Textbox,
2019-09-26 06:40:58 +02:00
text: Text,
nav: Nav,
panel: Panel
}
}
2019-09-26 06:40:58 +02:00
const appDef = {hierarchy:{}, actions:{}};
const user = {name:"yeo", permissions:[]};
return createApp(componentLibraries, appDef, user);
}