diff --git a/src/lib/sections/about/Credits.svelte b/src/lib/sections/about/Credits.svelte new file mode 100644 index 0000000..8644154 --- /dev/null +++ b/src/lib/sections/about/Credits.svelte @@ -0,0 +1,71 @@ + + +{#snippet contributor(name: string, role: string, avatar: string)} +
+ {name} +
+

{name}

+

{role}

+
+
+{/snippet} + + +

+ + Credits +

+ + +
+
+ {#each mainContribs as contrib} + {@const { name, role, avatar } = contrib} + {@render contributor(name, role, avatar)} + {/each} +
+
+ + +
+
+

GitHub Contributors

+

+ Big thanks to all these people for helping out! + + Want to help too? + +

+
+
+ {#each ghContribs as contrib} + {@const { name, avatar } = contrib} + {name} + {/each} +
+
+
\ No newline at end of file diff --git a/src/lib/sections/about/Donate.svelte b/src/lib/sections/about/Donate.svelte new file mode 100644 index 0000000..938aadc --- /dev/null +++ b/src/lib/sections/about/Donate.svelte @@ -0,0 +1,113 @@ + + +{#snippet donor(name: string, amount: number | string, avatar: string)} +
+ {name} +

${amount}

+
+{/snippet} + + +
+

+ + Donate to VERT +

+

+ With your support, we can keep maintaining and improving + VERT. +

+
+ +
+
+ + + +
+
+ + + +
+ $ + +
+
+
+ +
+

+ Payments and subscription management
are handled through + Liberapay +

+ + +
+ + +
+
+

Our top donors

+

+ People like these fuel the things we love to do. + Thank you so much! +

+
+ +
+ {#each donors as dono} + {@const { name, amount, avatar } = dono} + {@render donor(name, amount, avatar)} + {/each} +
+
+
\ No newline at end of file diff --git a/src/lib/sections/about/Resources.svelte b/src/lib/sections/about/Resources.svelte new file mode 100644 index 0000000..cb1c03c --- /dev/null +++ b/src/lib/sections/about/Resources.svelte @@ -0,0 +1,38 @@ + + + +

+ + Resources +

+
+ + + Discord Server + + + + Source Code + +
+
\ No newline at end of file diff --git a/src/lib/sections/about/Why.svelte b/src/lib/sections/about/Why.svelte new file mode 100644 index 0000000..82d0b35 --- /dev/null +++ b/src/lib/sections/about/Why.svelte @@ -0,0 +1,27 @@ + + + +

+ + Why VERT? +

+

+ File converters have always disappointed us. They're + ugly, riddled with ads, and most importantly; slow. We + decided to solve this problem once and for all by making an + alternative that solves all those problems, and then some.
+
+ All your files are converted completely on—device, which means + that there's no delay between sending and receiving the file + from a server, and that we never get to snoop on the files you + convert. +

+
\ No newline at end of file diff --git a/src/lib/sections/about/index.ts b/src/lib/sections/about/index.ts new file mode 100644 index 0000000..1920e83 --- /dev/null +++ b/src/lib/sections/about/index.ts @@ -0,0 +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'; diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 3aa2803..4ee4f7d 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -11,7 +11,7 @@
- import Panel from "$lib/components/visual/Panel.svelte"; - import { - CalendarHeartIcon, - GithubIcon, - HandCoinsIcon, - HeartHandshakeIcon, - HeartIcon, - InfoIcon, - LinkIcon, - MessageCircleMoreIcon, - MessageCircleQuestionIcon, - WalletIcon, - } from "lucide-svelte"; + import * as About from "$lib/sections/about"; + import { InfoIcon } from "lucide-svelte"; const donors = [ { @@ -110,33 +99,6 @@ ]; -{#snippet donor(name: string, amount: number | string, avatar: string)} -
- {name} -

${amount}

-
-{/snippet} - -{#snippet contributor(name: string, role: string, avatar: string)} -
- {name} -
-

{name}

-

{role}

-
-
-{/snippet} -

- - -

- - Why VERT? -

-

- File converters have always disappointed us. They're - ugly, riddled with ads, and most importantly; slow. We - decided to solve this problem once and for all by making an - alternative that solves all those problems, and then some.
-
- All your files are converted completely on—device, which means - that there's no delay between sending and receiving the file - from a server, and that we never get to snoop on the files you - convert. -

-
- - - -

- - Credits -

- - -
-
- {#each mainContribs as contrib} - {@const { name, role, avatar } = contrib} - {@render contributor(name, role, avatar)} - {/each} -
-
- - -
-
-

GitHub Contributors

-

- Big thanks to all these people for helping out! - - Want to help too? - -

-
-
- {#each ghContribs as contrib} - {@const { name, avatar } = contrib} - {name} - {/each} -
-
-
+ +
- - -

- - Resources -

- -
- - - -
-

- - Donate to VERT -

-

- With your support, we can keep maintaining and improving - VERT. -

-
- -
-
- - - -
-
- - - -
- $ - -
-
-
- -
-

- Payments and subscription management
are handled through - Liberapay -

- - -
- - -
-
-

Our top donors

-

- People like these fuel the things we love to do. - Thank you so much! -

-
- -
- {#each donors as dono} - {@const { name, amount, avatar } = dono} - {@render donor(name, amount, avatar)} - {/each} -
-
-
+ +