+3
-9
src/components/navbar.tsx
+3
-9
src/components/navbar.tsx
···
11
11
const [handle, setHandle] = createSignal(props.params.repo);
12
12
const [showHandle, setShowHandle] = createSignal(localStorage.showHandle === "true");
13
13
14
14
-
createEffect(async () => {
14
14
+
createEffect(() => {
15
15
if (pds() !== undefined && props.params.repo) {
16
16
const hdl =
17
17
didDocCache[props.params.repo]?.alsoKnownAs
···
29
29
<span class="iconify lucide--hard-drive shrink-0 text-base"></span>
30
30
</Tooltip>
31
31
<Show when={pds()}>
32
32
-
<Show when={props.params.repo}>
32
32
+
<Show when={props.params.repo} fallback={<span>{pds()}</span>}>
33
33
<A
34
34
end
35
35
href={pds()!}
···
37
37
>
38
38
{pds()}
39
39
</A>
40
40
-
</Show>
41
41
-
<Show when={!props.params.repo}>
42
42
-
<span>{pds()}</span>
43
40
</Show>
44
41
</Show>
45
42
</div>
···
116
113
<Tooltip text="Collection">
117
114
<span class="iconify lucide--folder-open text-base"></span>
118
115
</Tooltip>
119
119
-
<Show when={props.params.rkey}>
116
116
+
<Show when={props.params.rkey} fallback={<span>{props.params.collection}</span>}>
120
117
<A
121
118
end
122
119
href={`/at://${props.params.repo}/${props.params.collection}`}
···
124
121
>
125
122
{props.params.collection}
126
123
</A>
127
127
-
</Show>
128
128
-
<Show when={!props.params.rkey}>
129
129
-
<span>{props.params.collection}</span>
130
124
</Show>
131
125
</div>
132
126
</Show>