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(