split up project groups into individual arrays and removed 'type' property
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
<script lang="ts">
|
||||
import Banner2 from "$lib/banner2.svelte";
|
||||
import TableOfContents from "$lib/table-of-contents.svelte";
|
||||
import { type Project, projects } from './projects';
|
||||
import { type Project, games, hardware, apps, music } from './projects';
|
||||
import LinkList from "$lib/lists/link-list.svelte";
|
||||
import Content from "$lib/viewport/content.svelte";
|
||||
</script>
|
||||
@@ -20,28 +20,23 @@
|
||||
<TableOfContents />
|
||||
|
||||
<h2 id="games">Games</h2>
|
||||
{#each projects as project}
|
||||
{#if project.type == "game"}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/if}
|
||||
{#each games as project}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/each}
|
||||
|
||||
<h2 id="hardware">Hardware</h2>
|
||||
{#each projects as project}
|
||||
{#if project.type == "hardware"}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/if}
|
||||
{#each hardware as project}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/each}
|
||||
|
||||
<h2 id="apps">Apps</h2>
|
||||
{#each projects as project}
|
||||
{#if project.type == "app"}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/if}
|
||||
{#each apps as project}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/each}
|
||||
|
||||
<h2 id="music">Music</h2>
|
||||
{#each projects as project}
|
||||
{#if project.type == "music"}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/if}
|
||||
{#each music as project}
|
||||
{@render projectSummary({ project: project })}
|
||||
{/each}
|
||||
</Content>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user