simplify templating, use flex for everything

This commit is contained in:
2024-06-05 11:42:54 -04:00
parent f600dcdd69
commit 81f2984c19
12 changed files with 117 additions and 121 deletions

View File

@@ -2,12 +2,10 @@
import Footer from '$lib/components/Footer.svelte';
import NavBar from '$lib/components/NavBar.svelte';
import SearchResults from '$lib/components/SearchResults.svelte';
import AppContainer from '$lib/components/scenes/app/AppContainer.svelte';
</script>
<div class="flex items-center flex-1 overflow-auto">
<NavBar>
<slot />
<SearchResults />
</NavBar>
<Footer />
</div>
<AppContainer>
<slot />
<SearchResults />
</AppContainer>

View File

@@ -1,6 +1,6 @@
<script lang="ts">
import MenuItem from '$lib/components/scenes/app/MenuItem.svelte';
import App from '$lib/components/scenes/app/App.svelte';
import World from '$lib/components/scenes/app/World.svelte';
import CanvasContainer from '$lib/components/scenes/app/CanvasContainer.svelte';
import '../../app.css';
@@ -87,7 +87,7 @@
{#if results.length <= 0}
<CanvasContainer>
<App>
<World>
{#each projects as project, i}
<MenuItem
clickHandler={() => handleMenuClick(i)}
@@ -95,7 +95,7 @@
active={i === selected}>{project.title}</MenuItem
>
{/each}
</App>
</World>
</CanvasContainer>
{#if open}
<Overlay>