budibase/packages/standard-components/src/Test/TestApp.svelte

41 lines
533 B
Svelte
Raw Normal View History

2019-08-27 08:32:56 +02:00
<script>
import createApp from "./createApp";
import { props } from "./props";
let _app;
const _appPromise = createApp();
_appPromise.then(a => _app = a);
const testProps = props.grid;
let currentComponent;
$: {
if(_app && currentComponent) {
_app.initialiseComponent(testProps, currentComponent);
}
}
2019-08-27 08:32:56 +02:00
</script>
{#await _appPromise}
loading
{:then _app}
2019-08-27 08:32:56 +02:00
<div id="current_component" bind:this={currentComponent}>
2019-08-27 08:32:56 +02:00
</div>
{/await}
2019-08-27 08:32:56 +02:00
<style>
#current_component {
2019-08-27 08:32:56 +02:00
height: 100%;
width: 100%;
}
</style>