Skip to content

Commit 6397ea1

Browse files
authored
fix: Do not crash site by rendering verified badge only if GPG key available (#294)
1 parent eebd9e8 commit 6397ea1

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

src/routes/donate/TeamMember.svelte

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,23 +27,25 @@
2727
<a href={member.url} rel="noreferrer" target="_blank" in:fly|global={transitionOptions}>
2828
<h4>{member.name}</h4>
2929
</a>
30-
<div class="verified-badge">
31-
<ToolTip
32-
content="<p>GPG key ID:</p> <a class='gpg-url' href={member.gpg_key
33-
.url} rel='noreferrer' target='_blank'>{member.gpg_key.id}</a>"
34-
html={true}
35-
>
36-
<div class="desktop">
37-
<a href={member.gpg_key.url} rel="noreferrer" target="_blank">
30+
{#if member.gpg_key}
31+
<div class="verified-badge">
32+
<ToolTip
33+
content="<p>GPG key ID:</p> <a class='gpg-url' href={member.gpg_key
34+
.url} rel='noreferrer' target='_blank'>{member.gpg_key.id}</a>"
35+
html={true}
36+
>
37+
<div class="desktop">
38+
<a href={member.gpg_key.url} rel="noreferrer" target="_blank">
39+
<CheckDecagramOutline size="20px" color="var(--secondary)" />
40+
</a>
41+
</div>
42+
<div class="mobile">
3843
<CheckDecagramOutline size="20px" color="var(--secondary)" />
39-
</a>
40-
</div>
41-
<div class="mobile">
42-
<CheckDecagramOutline size="20px" color="var(--secondary)" />
43-
<h5>GPG key</h5>
44-
</div>
45-
</ToolTip>
46-
</div>
44+
<h5>GPG key</h5>
45+
</div>
46+
</ToolTip>
47+
</div>
48+
{/if}
4749
</div>
4850
{#if member.bio}
4951
<h6>{member.bio}</h6>

0 commit comments

Comments
 (0)