diff options
| author | Fuwn <[email protected]> | 2026-03-01 16:04:11 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2026-03-01 16:04:11 -0800 |
| commit | 48f0c30d47d62e4f35706edb93a1bb2f97eba14c (patch) | |
| tree | 44866d7a61adfdf01a780e0108c370294d3db78b /src/lib/MarkdownLink.svelte | |
| parent | chore(biome): re-enable useAltText rule (diff) | |
| download | due.moe-48f0c30d47d62e4f35706edb93a1bb2f97eba14c.tar.xz due.moe-48f0c30d47d62e4f35706edb93a1bb2f97eba14c.zip | |
chore(biome): enable svelte formatting
Diffstat (limited to 'src/lib/MarkdownLink.svelte')
| -rw-r--r-- | src/lib/MarkdownLink.svelte | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/src/lib/MarkdownLink.svelte b/src/lib/MarkdownLink.svelte index ee8c4900..0e01db41 100644 --- a/src/lib/MarkdownLink.svelte +++ b/src/lib/MarkdownLink.svelte @@ -1,20 +1,20 @@ <script lang="ts"> - let { href, text }: { href: string; text: string } = $props(); - let safeHref = $derived.by(() => { - try { - let url = new URL(href); +let { href, text }: { href: string; text: string } = $props(); +let safeHref = $derived.by(() => { + try { + let url = new URL(href); - switch (url.protocol) { - case 'javascript:': - return '#'; + switch (url.protocol) { + case 'javascript:': + return '#'; - default: - return href; - } - } catch (error) { - return '#'; + default: + return href; } - }); + } catch (error) { + return '#'; + } +}); </script> <a href={safeHref} target="_blank">{text}</a> |