alpha
Login
or
Join now
xcc.es
/
morganwill.com
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
[READ-ONLY] Mirror of https://github.com/mrgnw/morganwill.com.
morganwill.com
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
/qr
author
Morgan
date
8 months ago
(Nov 28, 2025, 7:38 PM +0100)
commit
23f62dea
23f62dea2f57397688f02cb75339df0a86f710ae
parent
0b80a630
0b80a630cb9d9becdef5a8d351b4b51162f9a61e
+36
-1
3 changed files
Expand all
Collapse all
Unified
Split
src
components
QrGrid.svelte
routes
qr
+page.server.js
+page.svelte
+1
-1
src/components/QrGrid.svelte
View file
Reviewed
···
232
232
onmouseenter={() => internalHover = index}
233
233
onmouseleave={() => internalHover = null}
234
234
animate:flip={{ duration: 300 }}
235
235
-
transition:scale={{ duration: 250, start: 0.8 }}
235
235
+
transition:scale|global={{ duration: 250, start: 0.8 }}
236
236
>
237
237
<div
238
238
class="qr-card-code"
+8
src/routes/qr/+page.server.js
View file
Reviewed
···
1
1
+
/** @type {import('./$types').PageServerLoad} */
2
2
+
export async function load({ parent }) {
3
3
+
const data = await parent();
4
4
+
return {
5
5
+
...data,
6
6
+
qrMode: true
7
7
+
};
8
8
+
}
+27
src/routes/qr/+page.svelte
View file
Reviewed
···
1
1
+
<script>
2
2
+
import { fade } from "svelte/transition";
3
3
+
4
4
+
import Projects from "$components/Projects.svelte";
5
5
+
import LinkIcons from "$components/LinkIcons.svelte";
6
6
+
7
7
+
let { data } = $props();
8
8
+
</script>
9
9
+
10
10
+
<svelte:head>
11
11
+
<title>Morgan - QR Codes</title>
12
12
+
<meta name="viewport" content="width=device-width, initial-scale=1" />
13
13
+
<meta
14
14
+
name="description"
15
15
+
content="QR codes for Morgan's links"
16
16
+
/>
17
17
+
</svelte:head>
18
18
+
19
19
+
<div class="container">
20
20
+
<LinkIcons links={data.links} defaultTitle="Morgan" qrMode={data.qrMode} />
21
21
+
</div>
22
22
+
23
23
+
<style>
24
24
+
.container {
25
25
+
height: 100%;
26
26
+
}
27
27
+
</style>