diff --git a/frontend/src/routes/(app)/projects/[id]/(components)/form.svelte b/frontend/src/routes/(app)/projects/[id]/(components)/form.svelte
index e41a0d2..ab635ff 100644
--- a/frontend/src/routes/(app)/projects/[id]/(components)/form.svelte
+++ b/frontend/src/routes/(app)/projects/[id]/(components)/form.svelte
@@ -40,8 +40,6 @@
let previewData: any
let isPreviewLoading: boolean = false
- $: $formData.link && getMetadata()
-
const getMetadata = async () => {
isPreviewLoading = true
clearTimeout(inputTimer)
@@ -105,7 +103,8 @@
+ placeholder="https://example.com"
+ on:input={getMetadata} />
Shortener link
diff --git a/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/(components)/form.svelte b/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/(components)/form.svelte
index c1c3799..a7ff294 100644
--- a/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/(components)/form.svelte
+++ b/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/(components)/form.svelte
@@ -12,7 +12,7 @@
import { toast } from 'svelte-sonner'
import { Loader2, LoaderCircle } from 'lucide-svelte'
import { Checkbox } from '$lib/components/ui/checkbox'
- import { browser } from '$app/environment'
+ import { onMount } from 'svelte'
export let data: SuperValidated>
@@ -36,8 +36,6 @@
let previewData: any
let isPreviewLoading: boolean = false
- $: $formData.link && browser && getMetadata()
-
const getMetadata = async () => {
isPreviewLoading = true
clearTimeout(inputTimer)
@@ -53,6 +51,10 @@
console.log(previewData)
}, 1000)
}
+
+ onMount(() => {
+ getMetadata()
+ })
@@ -83,7 +85,8 @@
+ placeholder="https://example.com"
+ on:input={getMetadata} />
Shortener link
diff --git a/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/+page.server.ts b/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/+page.server.ts
index f35d827..cd9d3ae 100644
--- a/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/+page.server.ts
+++ b/frontend/src/routes/(app)/projects/[id]/links/[linkid]/edit/+page.server.ts
@@ -20,6 +20,7 @@ export const load = (async (event) => {
android: true,
android_link: true,
link: true,
+ active: true,
},
where: (shortener, { eq, and }) =>
and(