[refac] Code style cleanup & minor updates

This commit is contained in:
Karen Chen
2026-01-22 00:24:57 -05:00
parent c3cdb94068
commit 4f8e731fe8
4 changed files with 77 additions and 70 deletions

View File

@@ -1,24 +1,11 @@
<script lang="ts">
let {
href = undefined,
external = false,
button = false,
children,
class: className = ''
} = $props();
let { href, external = false, children } = $props();
</script>
{#if href}
<a
href={href}
class="{button ? '' : 'underline'} {className}"
target={external ? '_blank' : undefined}
rel={external ? 'noopener noreferrer' : undefined}
>
{@render children?.()}
</a>
{:else}
<span class={className}>
{@render children?.()}
</span>
{/if}
<a
{href}
target={external ? '_blank' : undefined}
rel={external ? 'noopener noreferrer' : undefined}
>
{@render children()}
</a>