Skip to content

Commit 9779742

Browse files
committed
Update language title IDs
Pretty names like `C#` aren't the most URL-friendly.
1 parent 07dd12f commit 9779742

File tree

3 files changed

+9
-4
lines changed

3 files changed

+9
-4
lines changed

docs/vercel/src/Index.svelte

+3-2
Original file line numberDiff line numberDiff line change
@@ -62,13 +62,14 @@
6262
href="https://github.com/o2sh/onefetch">github.com/o2sh/onefetch</a>
6363
</p>
6464
<h3>Languages <small>({languages.length})</small></h3>
65-
{#each languages as language}
65+
{#each languages as language, index}
6666
<AsciiPreview
6767
name={language.name}
6868
ansi={language.ansi}
6969
hex={language.hex}
7070
ascii={language.ascii}
71-
chip={language.chip} />
71+
chip={language.chip}
72+
{index} />
7273
{/each}
7374
</main>
7475

docs/vercel/src/lib/AsciiPreview.svelte

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
import TitleLink from './TitleLink.svelte';
44
55
export let name: string;
6+
export let index: number;
67
export let ansi: string[];
78
export let hex: string[] | null = null;
89
export let chip: string;
@@ -36,7 +37,7 @@
3637
<div class="title-row">
3738
<div class="language-name">
3839
<Chip id={name} color={chip} width={24} height={24} />
39-
<TitleLink {name} />
40+
<TitleLink {name} {index} />
4041
</div>
4142
<div class="checkbox">
4243
<input id="dark-checkbox-{name}" type="checkbox" bind:checked={dark} />

docs/vercel/src/lib/TitleLink.svelte

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,11 @@
11
<script lang="ts">
22
export let name: string;
3+
export let index: number;
34
</script>
45

5-
<h3 id={name}><a href="#{name}" class="title-link">{name}</a></h3>
6+
<h3 id="language-{index}">
7+
<a href="#language-{index}" class="title-link">{name}</a>
8+
</h3>
69

710
<style>
811
.title-link,

0 commit comments

Comments
 (0)