refactor: simplify structures and props

This commit is contained in:
Bart van der Braak 2023-11-20 16:21:27 +01:00
parent 68eef2fa6f
commit 92b2d830e5
8 changed files with 108 additions and 187 deletions

View file

@ -20,10 +20,11 @@
src={headerImage}
class="bg-black/50 w-full aspect-[21/9] object-cover object-top"
alt={headerSubTitle}
loading="lazy"
/>
</header>
<div class="p-4 space-y-4">
<header class="h6">{headerSubTitle}</header>
<header class="h6 opacity-50">{headerSubTitle}</header>
<span class="h3" data-toc-ignore>{title}</span>
<article>
<p>
@ -33,8 +34,8 @@
</div>
<hr class="opacity-50" />
<footer class="p-4 flex justify-start items-center space-x-4">
<Avatar src={logo} width="w-8" />
<div class="flex-auto flex justify-between items-center">
<Avatar src={logo} width="w-8" />
{#each contributors as contributor}
<Avatar src={contributor.imageSrc} width="w-8" />
{/each}

View file

@ -1,19 +0,0 @@
import videowallImage from '$lib/assets/projects/videowall.jpg?enhanced';
import videowallLogo from '$lib/assets/projects/videowall-logo.png';
import ticketDashboardImage from '$lib/assets/projects/ticketdashboard.png?enhanced';
import ticketDashboardLogo from '$lib/assets/projects/triple-logo.png';
import zaantjeImage from '$lib/assets/projects/zaantje.png?enhanced';
import zaantjeLogo from '$lib/assets/projects/zaantje-logo.png';
import keyweaveImage from '$lib/assets/projects/keyweave-terminal.jpg?enhanced';
import keyweaveLogo from '$lib/assets/projects/keyweave-logo.png';
export {
videowallImage,
videowallLogo,
ticketDashboardImage,
ticketDashboardLogo,
zaantjeImage,
zaantjeLogo,
keyweaveImage,
keyweaveLogo
};

View file

@ -1,13 +1,11 @@
import {
ticketDashboardImage,
ticketDashboardLogo,
videowallImage,
videowallLogo,
zaantjeImage,
zaantjeLogo,
keyweaveImage,
keyweaveLogo
} from './projects-assets';
import videowallImage from '$lib/assets/projects/videowall.jpg?enhanced';
import videowallLogo from '$lib/assets/projects/videowall-logo.png';
import ticketDashboardImage from '$lib/assets/projects/ticketdashboard.png?enhanced';
import ticketDashboardLogo from '$lib/assets/projects/triple-logo.png';
import zaantjeImage from '$lib/assets/projects/zaantje.png?enhanced';
import zaantjeLogo from '$lib/assets/projects/zaantje-logo.png';
import keyweaveImage from '$lib/assets/projects/keyweave-terminal.jpg?enhanced';
import keyweaveLogo from '$lib/assets/projects/keyweave-logo.png';
interface Contributor {
name: string;