Skip to content

Commit 6dcb2bf

Browse files
committed
viewer: use links for sidebar
1 parent c036f1e commit 6dcb2bf

File tree

2 files changed

+22
-20
lines changed

2 files changed

+22
-20
lines changed

viewer/src/main/viewer/ViewType.svelte

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,20 +2,22 @@
22
import { LookupType, uiType } from "../../common/Runner";
33
44
export let name: LookupType;
5-
export let key: LookupType | undefined;
65
export let index: number;
76
</script>
87

9-
<div on:click|preventDefault={() => key = name}>
8+
<a href="#/viewer/{name}/">
109
<slot>
1110
{uiType(name)}
1211
</slot>
1312
<span class="viewer-id">{index}</span>
14-
</div>
13+
</a>
1514

1615
<style>
17-
div {
18-
cursor: pointer;
16+
a {
17+
display: block;
18+
19+
text-decoration-line: none;
20+
color: inherit;
1921
padding-left: .25em;
2022
}
2123
</style>

viewer/src/main/viewer/Viewer.svelte

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -33,23 +33,23 @@
3333

3434
<Split size={20}>
3535
<div slot=1>
36-
<ViewType name="index" bind:key={$key} index={255}>All Indexes</ViewType>
36+
<ViewType name="index" index={255}>All Indexes</ViewType>
3737
<Section name="Config" index={2}>
38-
<ViewType name="animation" bind:key={$key} index={12}/>
39-
<ViewType name="dbrow" bind:key={$key} index={38}/>
40-
<ViewType name="dbtable" bind:key={$key} index={39}/>
41-
<ViewType name="enum" bind:key={$key} index={8}/>
42-
<ViewType name="item" bind:key={$key} index={10}/>
43-
<ViewType name="healthbar" bind:key={$key} index={33}/>
44-
<ViewType name="hitsplat" bind:key={$key} index={32}/>
45-
<ViewType name="npc" bind:key={$key} index={9}/>
46-
<ViewType name="obj" bind:key={$key} index={6}/>
47-
<ViewType name="param" bind:key={$key} index={11}/>
48-
<ViewType name="struct" bind:key={$key} index={34}/>
49-
<ViewType name="underlay" bind:key={$key} index={1}/>
50-
<ViewType name="worldentity" bind:key={$key} index={72}/>
38+
<ViewType name="animation" index={12}/>
39+
<ViewType name="dbrow" index={38}/>
40+
<ViewType name="dbtable" index={39}/>
41+
<ViewType name="enum" index={8}/>
42+
<ViewType name="item" index={10}/>
43+
<ViewType name="healthbar" index={33}/>
44+
<ViewType name="hitsplat" index={32}/>
45+
<ViewType name="npc" index={9}/>
46+
<ViewType name="obj" index={6}/>
47+
<ViewType name="param" index={11}/>
48+
<ViewType name="struct" index={34}/>
49+
<ViewType name="underlay" index={1}/>
50+
<ViewType name="worldentity" index={72}/>
5151
</Section>
52-
<ViewType name="sprite" bind:key={$key} index={8}>Sprites</ViewType>
52+
<ViewType name="sprite" index={8}>Sprites</ViewType>
5353
</div>
5454
<div slot=2 class="rhs">
5555
{#if $key}

0 commit comments

Comments
 (0)