👱‍♂️ Adds layout manager

This commit is contained in:
Rune Harlyk
2024-08-18 01:06:21 +02:00
committed by Rune Harlyk
parent 5e2f34f792
commit d8659f8ed5
7 changed files with 219 additions and 20 deletions
+9 -11
View File
@@ -1,15 +1,13 @@
<script lang="ts">
import Controls from './Controls.svelte';
import { socket } from '$lib/stores';
import Spinner from '$lib/components/Spinner.svelte';
import WidgetContainer from '$lib/components/layout/DynamicLayout.svelte';
import { controllerLayout} from '$lib/components/layout/LayoutManager';
</script>
<div class="select-none">
{#if !$socket}
<div class="absolute left-0 flex flex-col w-screen h-screen justify-center items-center backdrop-blur-sm z-10">
<Spinner/>
<h2>Waiting for connection</h2>
</div>
{/if}
<Controls />
<slot/>
<div class="absolute top-0 select-none w-screen h-screen">
<Controls />
<!-- <button class="absolute z-20 btn" on:click={addWidget}>Add Widget</button> -->
<div class="absolute w-full h-screen top-0 overflow-hidden lg:pt-16 pt-12">
<WidgetContainer container={$controllerLayout} />
</div>
</div>
-9
View File
@@ -1,9 +0,0 @@
<script lang="ts">
import Visualization from "$lib/components/Visualization.svelte";
</script>
<div class="grow flex">
<div class="absolute h-screen w-full top-0">
<Visualization debug />
</div>
</div>