Skip to content

Commit 5161099

Browse files
authored
Merge pull request #3 from nfoert/redesign-v5
Redesign v5
2 parents ae0efaf + 17eca14 commit 5161099

7 files changed

Lines changed: 327 additions & 87 deletions

File tree

repo/images/image.png

-36.8 KB
Loading

src/App.svelte

Lines changed: 303 additions & 72 deletions
Large diffs are not rendered by default.

src/app.css

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
@import "tailwindcss";
1+
@import "tailwindcss";
2+
3+
@theme {
4+
--font-mono: "Courier New", "Courier", monospace;
5+
}

src/lib/CollapsableLink.svelte

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -13,14 +13,14 @@
1313
{#if icon.startsWith("https://")}
1414
<!-- Create link with image icon -->
1515
<div class={open ? "bg-slate-700/40 border-2 border-slate-600/50 transition-all rounded-xl p-4" : ""}>
16-
<button onclick={() => open = !open} class="gap-1 flex items-center md:items-start text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white">
16+
<button onclick={() => open = !open} class="gap-1 flex items-center md:items-start text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white font-mono">
1717
<img src={icon} alt={text} class="w-6 h-6 inline">
18-
<span class="ml-1">{text}</span>
18+
<span class="ml-1 font-mono">{text}</span>
1919
{#if open}
2020
<i class="ph-bold ph-caret-up"></i>
2121
{#if archived}
22-
<div class="flex flex-row items-center gap-2 bg-orange-500/50 rounded-full px-2">
23-
<p class="text-sm text-white opacity-80 text-center">Archived</p>
22+
<div class="flex flex-row items-center gap-2 bg-orange-500/50 rounded-full px-2 ml-2">
23+
<p class="text-sm text-white opacity-80 text-center font-mono">Archived</p>
2424
</div>
2525
{/if}
2626
{:else}
@@ -30,7 +30,7 @@
3030

3131
{#if open}
3232
<div class="flex flex-col gap-2" transition:slide>
33-
<p class="text-md text-white opacity-80 text-center max-w-128">{description}</p>
33+
<p class="text-md text-white opacity-80 text-left max-w-128 font-mono">{description}</p>
3434
<div class="flex flex-row items-center justify-center gap-2">
3535
<div class="flex flex-row gap-2 items-center justify-center">
3636
{#each buttons as button}
@@ -44,14 +44,14 @@
4444
{:else}
4545
<!-- Create link with Phosphor icon -->
4646
<div class={open ? "bg-slate-700/40 border-2 border-slate-600/50 transition-all rounded-xl p-4" : ""}>
47-
<button onclick={() => open = !open} class="gap-1 flex items-center md:items-start text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white">
47+
<button onclick={() => open = !open} class="gap-1 flex items-center md:items-start text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white font-mono">
4848
<i class={icon}></i>
49-
<span class="ml-1">{text}</span>
49+
<span class="ml-1 font-mono">{text}</span>
5050
{#if open}
5151
<i class="ph-bold ph-caret-up"></i>
5252
{#if archived}
53-
<div class="flex flex-row items-center gap-2 bg-orange-500/50 rounded-full px-2">
54-
<p class="text-sm text-white opacity-80 text-center">Archived</p>
53+
<div class="flex flex-row items-center gap-2 bg-orange-500/50 rounded-full px-2 ml-2">
54+
<p class="text-sm text-white opacity-80 text-center font-mono">Archived</p>
5555
</div>
5656
{/if}
5757
{:else}
@@ -61,7 +61,7 @@
6161

6262
{#if open}
6363
<div class="flex flex-col gap-2" transition:slide>
64-
<p class="text-md text-white opacity-80 text-center">{description}</p>
64+
<p class="text-md text-white opacity-80 text-left font-mono">{description}</p>
6565
<div class="flex flex-row items-center gap-2">
6666
{#each buttons as button}
6767
<SmallLink href={button.href} text={button.text} bold={""} icon={button.icon} />

src/lib/Link.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44

55
{#if icon.startsWith("https://") || icon.startsWith("http://") || icon.startsWith("/")}
66
<!-- Create link with image icon -->
7-
<a {href} class="flex items-center md:items-left text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white">
7+
<a {href} class="flex items-center md:items-left text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white font-mono opacity-80 hover:opacity-100">
88
<img src={icon} alt={text} class="w-6 h-6 inline">
99
<span class="ml-1">{text}</span>
1010
<span><strong>{bold}</strong></span>
1111
</a>
1212
{:else}
1313
<!-- Create link with Phosphor icon -->
14-
<a {href} class="flex items-center md:items-left text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white">
14+
<a {href} class="flex items-center md:items-left text-md px-6 py-2 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center md:text-left text-white font-mono opacity-80 hover:opacity-100">
1515
<i class={icon}></i>
1616
<span class="ml-1">{text}</span>
1717
<span><strong>{bold}</strong></span>

src/lib/SkillChip.svelte

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
<script>
2+
const { href, text } = $props();
3+
</script>
4+
5+
<a {href} class="flex items-center text-sm px-4 py-1 rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center text-white font-mono">{text}</a>

src/lib/SmallLink.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@
66

77
{#if icon.startsWith("https://")}
88
<!-- Create link with image icon -->
9-
<a {href} class="flex items-center grow-2 text-sm px-4 py-1 justify-center rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center text-white">
9+
<a {href} class="flex items-center grow-2 text-sm px-4 py-1 justify-center rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center text-white font-mono">
1010
<img src={icon} alt={text} class="w-6 h-6 inline">
1111
<span class="ml-1">{text}</span>
1212
<span><strong>{bold}</strong></span>
1313
</a>
1414
{:else}
1515
<!-- Create link with Phosphor icon -->
16-
<a {href} class="flex items-center grow-2 text-sm px-4 py-1 justify-center rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center text-white">
16+
<a {href} class="flex items-center grow-2 text-sm px-4 py-1 justify-center rounded-full hover:bg-slate-600/40 active:bg-slate-700/60 transition-all hover:scale-105 active:scale-95 text-center text-white font-mono">
1717
<i class={icon}></i>
1818
<span class="ml-1">{text}</span>
1919
<span><strong>{bold}</strong></span>

0 commit comments

Comments
 (0)