diff --git a/src/components/Link.svelte b/src/components/Link.svelte index 0407ef5..f171711 100644 --- a/src/components/Link.svelte +++ b/src/components/Link.svelte @@ -4,21 +4,23 @@ import Icon from 'mdi-svelte'; export let href: string; export let disableIcon = false; + export let disablePrefetch = false; // svelte-ignore unused-export-let export let rel = ''; const internal = !href.startsWith('http'); - let spin = false; // external props let props: Record = { rel: "nofollow noreferrer noopener", target: "_blank" } - if(internal) { + if (internal) { // internal props - props = { - "sveltekit:prefetch": true + if (!disablePrefetch ){ + props = { + "sveltekit:prefetch": true + } } } @@ -27,9 +29,6 @@ {...$$props} {...props} {href} - on:mouseover={() => (spin = true)} - on:focus={() => (spin = true)} - on:mouseleave={() => (spin = false)} > {#if !disableIcon && !internal} diff --git a/src/routes/contact.svelte b/src/routes/contact.svelte index 8f6a96c..542ebcb 100644 --- a/src/routes/contact.svelte +++ b/src/routes/contact.svelte @@ -10,7 +10,7 @@