Skip to content

Commit 656b522

Browse files
style: use reusable button for external link in library table
1 parent 7b56c67 commit 656b522

File tree

1 file changed

+15
-14
lines changed

1 file changed

+15
-14
lines changed

src/routes/arr/[id]/library/+page.svelte

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
<script lang="ts">
22
import { onMount, onDestroy } from 'svelte';
33
import { AlertTriangle, Film, ExternalLink } from 'lucide-svelte';
4+
import Button from '$ui/button/Button.svelte';
45
import { browser } from '$app/environment';
56
import { goto, invalidateAll } from '$app/navigation';
67
import ExpandableTable from '$ui/table/ExpandableTable.svelte';
@@ -668,16 +669,16 @@
668669

669670
<svelte:fragment slot="actions" let:row>
670671
{#if !loading && !refreshing && row.tmdbId}
671-
<a
672+
<Button
673+
icon={ExternalLink}
674+
size="xs"
675+
variant="secondary"
672676
href="{baseUrl}/movie/{row.tmdbId}"
673677
target="_blank"
674678
rel="noopener noreferrer"
675-
class="inline-flex h-7 w-7 items-center justify-center rounded border border-neutral-300 bg-white text-neutral-700 transition-colors hover:bg-neutral-50 dark:border-neutral-700 dark:bg-neutral-800 dark:text-neutral-300 dark:hover:bg-neutral-700"
676-
title="Open in Radarr"
677-
on:click|stopPropagation
678-
>
679-
<ExternalLink size={14} />
680-
</a>
679+
tooltip="Open in Radarr"
680+
on:click={(e) => e.stopPropagation()}
681+
/>
681682
{/if}
682683
</svelte:fragment>
683684

@@ -733,16 +734,16 @@
733734

734735
<svelte:fragment slot="actions" let:row>
735736
{#if !loading && !refreshing && row.tvdbId}
736-
<a
737+
<Button
738+
icon={ExternalLink}
739+
size="xs"
740+
variant="secondary"
737741
href="{baseUrl}/series/{row.title.toLowerCase().replace(/[^a-z0-9]+/g, '-')}"
738742
target="_blank"
739743
rel="noopener noreferrer"
740-
class="inline-flex h-7 w-7 items-center justify-center rounded border border-neutral-300 bg-white text-neutral-700 transition-colors hover:bg-neutral-50 dark:border-neutral-700 dark:bg-neutral-800 dark:text-neutral-300 dark:hover:bg-neutral-700"
741-
title="Open in Sonarr"
742-
on:click|stopPropagation
743-
>
744-
<ExternalLink size={14} />
745-
</a>
744+
tooltip="Open in Sonarr"
745+
on:click={(e) => e.stopPropagation()}
746+
/>
746747
{/if}
747748
</svelte:fragment>
748749

0 commit comments

Comments
 (0)