Skip to content

Commit d100f41

Browse files
authored
Merge pull request #2222 from AtCoder-NoviSteps/#2221
🎨 Fix external link icon style (#2221)
2 parents 13f7ce3 + cc166ee commit d100f41

File tree

3 files changed

+5
-29
lines changed

3 files changed

+5
-29
lines changed

src/lib/components/ExternalLinkIcon.svelte

Lines changed: 0 additions & 24 deletions
This file was deleted.

src/lib/components/ExternalLinkWrapper.svelte

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
<script lang="ts">
2-
import ExternalLinkIcon from '$lib/components/ExternalLinkIcon.svelte';
2+
import { ExternalLink } from 'lucide-svelte';
33
44
interface Props {
55
url: string;
@@ -18,7 +18,7 @@
1818
textSize = '',
1919
textColorInDarkMode = 'dark:text-primary-500',
2020
textOverflow = '',
21-
iconSize = 4,
21+
iconSize = 20,
2222
ariaLabel = '',
2323
useInlineFlex = true,
2424
}: Props = $props();
@@ -36,7 +36,7 @@
3636
</span>
3737

3838
<span class="ml-1.5">
39-
<ExternalLinkIcon size={`w-${iconSize} h-${iconSize}`} />
39+
<ExternalLink class="text-primary-600 dark:text-gray-300" size={iconSize} aria-hidden="true" />
4040
</span>
4141
</a>
4242

src/routes/problems/[slug]/+page.svelte

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
import { enhance } from '$app/forms';
33
44
import { Breadcrumb, BreadcrumbItem, Img } from 'svelte-5-ui-lib';
5+
import { ExternalLink } from 'lucide-svelte';
56
67
import SubmissionStatusButton from '$lib/components/SubmissionStatusButton.svelte';
7-
import ExternalLinkIcon from '$lib/components/ExternalLinkIcon.svelte';
88
99
import { getBackgroundColorFrom } from '$lib/services/submission_status';
1010
@@ -51,7 +51,7 @@
5151
<div class="mr-2">
5252
{taskResult.title}
5353
</div>
54-
<ExternalLinkIcon />
54+
<ExternalLink />
5555
</h5>
5656
</div>
5757
</a>

0 commit comments

Comments
 (0)