wrote actual error page

This commit is contained in:
2026-01-29 21:28:43 +01:00
parent b98ebb173c
commit 89f112ee0f
32 changed files with 17 additions and 250 deletions

11
src/routes/+error.svelte Normal file
View File

@@ -0,0 +1,11 @@
<script>
import Content from "$lib/viewport/content.svelte";
import { page } from '$app/stores';
</script>
<Content>
<h1>Error {$page.status}</h1>
<p>{$page.error?.message ?? ""}</p>
</Content>

View File

@@ -1,25 +0,0 @@
<script lang="ts">
import Content from "$lib/viewport/content.svelte";
import Banner2 from "$lib/banner2.svelte";
import LinkList, { type LinkEntry } from "$lib/lists/link-list.svelte";
let links: LinkEntry[] = [
{
text: "Record Wall",
link: "./record-wall",
},
];
</script>
<svelte:head>
<title>Digital Garden | denizk0461</title>
</svelte:head>
<Content>
<Banner2
title="Digital Garden" />
<p>this is currently under construction!</p>
<!-- <LinkList entries={links} /> -->
</Content>

View File

@@ -1,57 +0,0 @@
<script lang="ts">
import Content from "$lib/viewport/content.svelte";
import Banner2 from "$lib/banner2.svelte";
import { type Record, records } from "./records";
function openLink(link: string) {
window.open(link);
}
</script>
<svelte:head>
<title>Record Wall | denizk0461</title>
</svelte:head>
{#snippet recordCover({ record }: { record: Record })}
<button class="record-gallery-container" on:click={(event) => openLink(record.link)}>
<img class="record-gallery-cover" src="{record.cover}" alt="Cover for {record.title} by {record.artist}">
</button>
{/snippet}
<Content>
<Banner2
title="Record Wall" />
<div class="record-gallery">
{#each records as record}
{@render recordCover({ record })}
{/each}
</div>
</Content>
<style>
.record-gallery {
display: flex;
flex-wrap: wrap;
}
.record-gallery-container {
display: flex;
width: 20%;
box-sizing: border-box;
border: none;
padding: 0;
}
.record-gallery-container:hover {
background-color: transparent;
}
.record-gallery-container:hover .record-gallery-cover {
margin: 0;
}
.record-gallery-cover {
width: 100%;
margin: 8px;
transition: margin 0.1s ease-out;
}
</style>

View File

@@ -1,162 +0,0 @@
export interface Record {
title: string;
artist: string;
release: string;
cover: string;
link: string;
}
export let records: Record[] = [
{
title: "What Do You Want!",
artist: "acloudyskye",
release: "20",
cover: "acloudyskye_02_wdyw.webp",
link: "",
},
{
title: "There Must Be Something Here",
artist: "acloudyskye",
release: "20",
cover: "acloudyskye_03_tmbsh.webp",
link: "",
},
{
title: "This Won't Be The Last Time",
artist: "acloudyskye",
release: "20",
cover: "acloudyskye_04_twbtlt.webp",
link: "",
},
// {
// title: "hypochondriac",
// artist: "brakence",
// release: "202",
// cover: ".webp",
// link: "",
// },
{
title: "Healers Vol. 1",
artist: "Duskus",
release: "202",
cover: "duskus_02_healersvol1.webp",
link: "",
},
// {
// title: "CHASER",
// artist: "femtanyl",
// release: "",
// cover: ".webp",
// link: "",
// },
// {
// title: "SISTER",
// artist: "Frost Children",
// release: "",
// cover: ".webp",
// link: "",
// },
{
title: "it's hard to see color [When You're So Impossibly Far Away*]",
artist: "Jaron",
release: "2022-02-22",
cover: "jaron_02_ihtsc.webp",
link: "https://jaronsteele.bandcamp.com/album/its-hard-to-see-color-when-youre-so-impossibly-far-away",
},
{
title: "LIGHTYEARS",
artist: "Jaron",
release: "2024-12-27",
cover: "jaron_03_lightyears.webp",
link: "https://jaronsteele.bandcamp.com/album/lightyears",
},
{
title: "Frailty",
artist: "Jane Remover",
release: "202",
cover: "jr_02_frailty.webp",
link: "https://janeremover.bandcamp.com/album/frailty-2",
},
{
title: "Census Designated",
artist: "Jane Remover",
release: "202",
cover: "jr_03_cd.webp",
link: "https://janeremover.bandcamp.com/album/census-designated",
},
{
title: "Revengeseekerz",
artist: "Jane Remover",
release: "202",
cover: "jr_04_rs.webp",
link: "https://janeremover.bandcamp.com/album/revengeseekerz",
},
{
title: "K1",
artist: "kmoe",
release: "202",
cover: "kmoe_01_k1.webp",
link: "",
},
// {
// title: "Into the Unknown",
// artist: "NERO",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "Second Nature",
// artist: "Ninajirachi",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "I Love My Computer",
// artist: "Ninajirachi",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "The weight of the world",
// artist: "Syzy",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "fishmonger",
// artist: "underscores",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "Ghostholding",
// artist: "venturing",
// release: "202",
// cover: ".webp",
// link: "https://janeremover.bandcamp.com/album/ghostholding",
// },
// {
// title: "TO-THE-CORE_153BPM",
// artist: "xaev",
// release: "202",
// cover: ".webp",
// link: "",
// },
// {
// title: "",
// artist: "",
// release: "",
// cover: "",
// },
// {
// title: "",
// artist: "",
// release: "",
// cover: "",
// },
];

Binary file not shown.

Before

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 33 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 112 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 70 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 29 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 39 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 32 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 13 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 140 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 92 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 58 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 25 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 116 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB