diff --git a/src/app.css b/src/app.css
index 913bf79..93bc35d 100644
--- a/src/app.css
+++ b/src/app.css
@@ -7,6 +7,8 @@
@import url(@fontsource/azeret-mono/600.css);
:root {
+ --accent-bg: hsl(303, 73%, 81%);
+ --accent-fg: hsl(0, 0, 10%);
--font-body: "Lexend", system-ui, -apple-system, BlinkMacSystemFont,
"Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans",
"Helvetica Neue", sans-serif;
diff --git a/src/lib/components/visual/Uploader.svelte b/src/lib/components/functional/Uploader.svelte
similarity index 74%
rename from src/lib/components/visual/Uploader.svelte
rename to src/lib/components/functional/Uploader.svelte
index a46a94a..59bb91b 100644
--- a/src/lib/components/visual/Uploader.svelte
+++ b/src/lib/components/functional/Uploader.svelte
@@ -71,24 +71,32 @@
ondragover={() => (dragOver = true)}
ondragleave={() => (dragOver = false)}
class={clsx(
- "w-full h-80 max-w-screen-lg flex items-center justify-center cursor-pointer flex-col",
+ "file-uploader",
+ "w-full h-80 flex items-center justify-center cursor-pointer",
"border-2 border-solid border-foreground-muted-alt rounded-2xl",
"hover:scale-95 hover:opacity-70 transition-all duration-150 ease-out",
{
- "scale-95 opacity-70": dragOver,
+ "scale-95 opacity-70 blur-xs": dragOver,
},
)}
+ class:_drag-over={dragOver}
ondrop={drop}
>
-
+
+
+
+
+ Drop or click to upload files
+
+
+ All processing is done on your device. No file or size limit.
+
- Drop or click to upload files
-
- All processing is done on your device. No file or size limit.
-
+
+
diff --git a/src/lib/components/visual/svg/Logo.svelte b/src/lib/components/visual/svg/Logo.svelte
new file mode 100644
index 0000000..540cd63
--- /dev/null
+++ b/src/lib/components/visual/svg/Logo.svelte
@@ -0,0 +1,27 @@
+
diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 3dee0cc..e1ac4e3 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -1,11 +1,10 @@
-
+
- {#each Object.entries(links) as [name, link] (link)}
-
- {/each}
+ class="px-4 m-1 mr-3 flex items-center bg-accent-background fill-accent-foreground rounded-xl"
+ >
+
+
+
+
+
+
+
+ {#each Object.entries(links) as [name, link] (link)}
+
+ {/each}
+
-
+
{#key data.pathname}
- import Uploader from "$lib/components/visual/Uploader.svelte";
+ import Uploader from "$lib/components/functional/Uploader.svelte";
import { converters } from "$lib/converters";
import { files } from "$lib/store/index.svelte";
diff --git a/src/routes/about/+page.svelte b/src/routes/about/+page.svelte
new file mode 100644
index 0000000..6e565c8
--- /dev/null
+++ b/src/routes/about/+page.svelte
@@ -0,0 +1 @@
+the???
diff --git a/src/routes/convert/+page.svelte b/src/routes/convert/+page.svelte
index cb23dd9..d57fbeb 100644
--- a/src/routes/convert/+page.svelte
+++ b/src/routes/convert/+page.svelte
@@ -13,14 +13,20 @@
{/if}
{#each files.files as file, i}
{file.name}
-
+
+ from
+ .{file.name.split(".").slice(-1)}
+ to