diff --git a/web/bun.lock b/web/bun.lock
index 4b497ba..9eda4a4 100644
--- a/web/bun.lock
+++ b/web/bun.lock
@@ -4,6 +4,7 @@
"": {
"name": "web",
"dependencies": {
+ "@lucide/svelte": "^0.483.0",
"@tailwindcss/vite": "^4.0.14",
"@tanstack/svelte-query": "^5.69.0",
"axios": "^1.8.4",
@@ -84,6 +85,8 @@
"@jridgewell/trace-mapping": ["@jridgewell/trace-mapping@0.3.25", "", { "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", "@jridgewell/sourcemap-codec": "^1.4.14" } }, "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ=="],
+ "@lucide/svelte": ["@lucide/svelte@0.483.0", "", { "peerDependencies": { "svelte": "^5" } }, "sha512-b3SbhMIgVJAj/rPa3go6uplTzaFkJzz91TSPO8I8gc2evtHOA2OgSmPYz0S+yEKFIWqLUZ4gika19ljV+tnmyQ=="],
+
"@rollup/rollup-android-arm-eabi": ["@rollup/rollup-android-arm-eabi@4.35.0", "", { "os": "android", "cpu": "arm" }, "sha512-uYQ2WfPaqz5QtVgMxfN6NpLD+no0MYHDBywl7itPYd3K5TjjSghNKmX8ic9S8NU8w81NVhJv/XojcHptRly7qQ=="],
"@rollup/rollup-android-arm64": ["@rollup/rollup-android-arm64@4.35.0", "", { "os": "android", "cpu": "arm64" }, "sha512-FtKddj9XZudurLhdJnBl9fl6BwCJ3ky8riCXjEw3/UIbjmIY58ppWwPEvU3fNu+W7FUsAsB1CdH+7EQE6CXAPA=="],
diff --git a/web/package.json b/web/package.json
index f6839b0..8e92108 100644
--- a/web/package.json
+++ b/web/package.json
@@ -19,6 +19,7 @@
"vite": "^6.2.0"
},
"dependencies": {
+ "@lucide/svelte": "^0.483.0",
"@tailwindcss/vite": "^4.0.14",
"@tanstack/svelte-query": "^5.69.0",
"axios": "^1.8.4",
diff --git a/web/src/api/url.ts b/web/src/api/url.ts
index 3e1b3e9..a5aad2a 100644
--- a/web/src/api/url.ts
+++ b/web/src/api/url.ts
@@ -5,12 +5,12 @@ import { queryClient } from "./client";
export type UrlUpsertDto = {
url: string;
destinationUrl: string;
- ttl: Date;
+ ttl?: Date;
};
export type Url = {
url: string;
destinationUrl: string;
- ttl: Date;
+ ttl?: Date;
ownedBy: string;
createdAt: Date;
updatedAt: Date;
diff --git a/web/src/common/Icon.svelte b/web/src/common/Icon.svelte
deleted file mode 100644
index 2b9c004..0000000
--- a/web/src/common/Icon.svelte
+++ /dev/null
@@ -1,41 +0,0 @@
-
-
-
diff --git a/web/src/pages/Home/Home.svelte b/web/src/pages/Home/Home.svelte
index 0c60475..8fe636f 100644
--- a/web/src/pages/Home/Home.svelte
+++ b/web/src/pages/Home/Home.svelte
@@ -8,29 +8,33 @@
| Shortform | -Destination | -Time to live | -Action | -
|---|---|---|---|
Loading... |
- |||
Error: {$urls.error.message} |
-
| Shortform | +Destination | +Expire date | +Actions | +
|---|
{payload?.name}
-