Something went wrong. Try again.
This repository has no description
Something went wrong. Try again.
833 B · 26 lines
123456789101112131415161718192021222324252627<script lang="ts"> import { Post, BlockedPost, MissingPost } from '../../models/posts.js'; import { linkToPostThread } from '../../router.js'; import BlockedPostView from './BlockedPostView.svelte';
let { post }: { post: AnyPost } = $props();</script>
{#if post instanceof Post} <p class="back"> <i class="fa-solid fa-reply"></i> <a href={linkToPostThread(post)}>See parent post (@{post.author.handle})</a> </p>{:else if post instanceof BlockedPost} <div class="back"> <BlockedPostView {post} placement="parent" reason="Parent post blocked" /> </div>{:else if post instanceof MissingPost} <p class="back"> <i class="fa-solid fa-ban"></i> parent post has been deleted </p>{:else} <p class="back"> <i class="fa-solid fa-ban"></i> something went wrong, this shouldn't happen </p>{/if}