Thread viewer for Bluesky
1<script lang="ts">
2 import { api } from '../../api.js';
3 import { linkToPostById } from '../../router.js';
4 import { atURI } from '../../utils.js';
5
6 let { uri }: { uri: string } = $props();
7 let { repo, rkey } = $derived(atURI(uri));
8</script>
9
10<p class="back">
11 <i class="fa-solid fa-reply"></i>
12
13 {#await api.fetchHandleForDid(repo)}
14 <a href="{linkToPostById(repo, rkey)}">See parent post</a>
15 {:then handle}
16 <a href="{linkToPostById(handle, rkey)}">See parent post (@{handle})</a>
17 {:catch}
18 <a href="{linkToPostById(repo, rkey)}">See parent post</a>
19 {/await}
20</p>