mirror of https://github.com/VERT-sh/VERT.git
Add fallback messages, formatting
Adds fallback messages to github contributors and top donors format files
This commit is contained in:
parent
f8d4d546a8
commit
2a460c4275
|
@ -44,7 +44,8 @@
|
|||
<div class="flex flex-col gap-4">
|
||||
<div class="flex flex-col gap-1">
|
||||
<h2 class="text-base font-bold">GitHub Contributors</h2>
|
||||
<p class="text-sm text-muted font-normal">
|
||||
{#if ghContribs && ghContribs.length > 0}
|
||||
<p class="text-base text-muted font-normal">
|
||||
Big thanks to all these people for helping out!
|
||||
<a
|
||||
class="text-blue-500 font-normal hover:underline"
|
||||
|
@ -55,7 +56,22 @@
|
|||
Want to help too?
|
||||
</a>
|
||||
</p>
|
||||
{:else}
|
||||
<p class="text-base text-muted font-normal italic">
|
||||
Seems like no one has contributed yet...
|
||||
<a
|
||||
class="text-blue-500 font-normal hover:underline"
|
||||
href="https://github.com/not-nullptr/VERT"
|
||||
target="_blank"
|
||||
rel="noopener noreferrer"
|
||||
>
|
||||
be the first to contribute!
|
||||
</a>
|
||||
</p>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{#if ghContribs && ghContribs.length > 0}
|
||||
<div class="flex flex-row flex-wrap gap-2">
|
||||
{#each ghContribs as contrib}
|
||||
{@const { name, avatar } = contrib}
|
||||
|
@ -67,5 +83,6 @@
|
|||
/>
|
||||
{/each}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</Panel>
|
|
@ -1,6 +1,11 @@
|
|||
<script lang="ts">
|
||||
import Panel from "$lib/components/visual/Panel.svelte";
|
||||
import { CalendarHeartIcon, HandCoinsIcon, HeartIcon, WalletIcon } from "lucide-svelte";
|
||||
import {
|
||||
CalendarHeartIcon,
|
||||
HandCoinsIcon,
|
||||
HeartIcon,
|
||||
WalletIcon,
|
||||
} from "lucide-svelte";
|
||||
|
||||
let { donors } = $props();
|
||||
</script>
|
||||
|
@ -28,8 +33,7 @@
|
|||
Donate to VERT
|
||||
</h2>
|
||||
<p class="text-base font-normal">
|
||||
With your support, we can keep maintaining and improving
|
||||
VERT.
|
||||
With your support, we can keep maintaining and improving VERT.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
@ -38,26 +42,19 @@
|
|||
<button
|
||||
class="flex-1 p-4 rounded-lg bg-rose-300 text-black flex items-center justify-center"
|
||||
>
|
||||
<HandCoinsIcon
|
||||
size="24"
|
||||
class="inline-block mr-2"
|
||||
/>
|
||||
<HandCoinsIcon size="24" class="inline-block mr-2" />
|
||||
One-time
|
||||
</button>
|
||||
|
||||
<button
|
||||
class="flex-1 p-4 rounded-lg bg-button text-black dynadark:text-white flex items-center justify-center"
|
||||
>
|
||||
<CalendarHeartIcon
|
||||
size="24"
|
||||
class="inline-block mr-2"
|
||||
/>
|
||||
<CalendarHeartIcon size="24" class="inline-block mr-2" />
|
||||
Monthly
|
||||
</button>
|
||||
</div>
|
||||
<div class="flex gap-3 w-full">
|
||||
<button
|
||||
class="bg-rose-300 text-black p-4 rounded-lg flex-1"
|
||||
<button class="bg-rose-300 text-black p-4 rounded-lg flex-1"
|
||||
>$1 USD</button
|
||||
>
|
||||
<button
|
||||
|
@ -81,8 +78,7 @@
|
|||
|
||||
<div class="flex flex-row justify-center w-full">
|
||||
<p class="text-muted text-sm flex-[4] flex items-center">
|
||||
Payments and subscription management <br /> are handled through
|
||||
Liberapay
|
||||
Payments and subscription management <br /> are handled through Liberapay
|
||||
</p>
|
||||
|
||||
<button
|
||||
|
@ -93,21 +89,29 @@
|
|||
</button>
|
||||
</div>
|
||||
|
||||
<!-- top donors -->
|
||||
<div class="flex flex-col gap-4">
|
||||
<div class="flex flex-col gap-1">
|
||||
<h2 class="text-base font-bold">Our top donors</h2>
|
||||
{#if donors && donors.length > 0}
|
||||
<p class="text-base text-muted font-normal">
|
||||
People like these fuel the things we love to do.
|
||||
Thank you so much!
|
||||
People like these fuel the things we love to do. Thank you
|
||||
so much!
|
||||
</p>
|
||||
{:else}
|
||||
<p class="text-base text-muted font-normal italic">
|
||||
Seems like no one has donated yet... so if you do, you will
|
||||
pop up here!
|
||||
</p>
|
||||
{/if}
|
||||
</div>
|
||||
|
||||
{#if donors && donors.length > 0}
|
||||
<div class="flex flex-row flex-wrap gap-2">
|
||||
{#each donors as dono}
|
||||
{@const { name, amount, avatar } = dono}
|
||||
{@render donor(name, amount, avatar)}
|
||||
{/each}
|
||||
</div>
|
||||
{/if}
|
||||
</div>
|
||||
</Panel>
|
|
@ -19,10 +19,7 @@
|
|||
rel="noopener noreferrer"
|
||||
class="flex-1 gap-2 p-4 rounded-full bg-button text-black dynadark:text-white flex items-center justify-center"
|
||||
>
|
||||
<MessageCircleMoreIcon
|
||||
size="24"
|
||||
class="inline-block mr-2"
|
||||
/>
|
||||
<MessageCircleMoreIcon size="24" class="inline-block mr-2" />
|
||||
Discord server
|
||||
</a>
|
||||
<a
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
export { default as Credits } from './Credits.svelte';
|
||||
export { default as Donate } from './Donate.svelte';
|
||||
export { default as Resources } from './Resources.svelte';
|
||||
export { default as Why } from './Why.svelte';
|
||||
export { default as Credits } from "./Credits.svelte";
|
||||
export { default as Donate } from "./Donate.svelte";
|
||||
export { default as Resources } from "./Resources.svelte";
|
||||
export { default as Why } from "./Why.svelte";
|
||||
|
|
|
@ -189,15 +189,15 @@
|
|||
<div class="flex-grow">
|
||||
{@render children()}
|
||||
</div>
|
||||
<div
|
||||
class="w-full h-14 border-t border-separator relative"
|
||||
>
|
||||
<div class="w-full h-14 border-t border-separator relative">
|
||||
<Footer
|
||||
class="w-full h-full"
|
||||
items={{
|
||||
"Privacy policy": "#",
|
||||
"Source code": "https://github.com/not-nullptr/VERT",
|
||||
"Discord server": "https://discord.gg/kqevGxYPak",
|
||||
"Source code":
|
||||
"https://github.com/not-nullptr/VERT",
|
||||
"Discord server":
|
||||
"https://discord.gg/kqevGxYPak",
|
||||
}}
|
||||
/>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue