aboutsummaryrefslogtreecommitdiff
path: root/src/lib/MarkdownLink.svelte
diff options
context:
space:
mode:
authorFuwn <[email protected]>2026-03-01 16:04:11 -0800
committerFuwn <[email protected]>2026-03-01 16:04:11 -0800
commit48f0c30d47d62e4f35706edb93a1bb2f97eba14c (patch)
tree44866d7a61adfdf01a780e0108c370294d3db78b /src/lib/MarkdownLink.svelte
parentchore(biome): re-enable useAltText rule (diff)
downloaddue.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.svelte26
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>