include new field

This commit is contained in:
Michael Freno
2025-12-29 17:55:48 -05:00
parent 2852c0b450
commit cdc651911f

View File

@@ -18,6 +18,7 @@ import type { Comment, CommentReaction, UserPublicData } from "~/types/comment";
import { Spinner } from "~/components/Spinner"; import { Spinner } from "~/components/Spinner";
import { api } from "~/lib/api"; import { api } from "~/lib/api";
import "../post.css"; import "../post.css";
import { Post } from "~/db/types";
const getPostByTitle = query( const getPostByTitle = query(
async ( async (
@@ -314,7 +315,10 @@ export default function PostPage() {
} }
return ( return (
<Show when={loadedData().post} fallback={<Navigate href="/404" />}> <Show
when={loadedData().post as Post}
fallback={<Navigate href="/404" />}
>
{(p) => { {(p) => {
const postData = loadedData(); const postData = loadedData();
@@ -368,9 +372,19 @@ export default function PostPage() {
<div class="flex w-full flex-col justify-center pt-8 md:flex-row md:justify-between"> <div class="flex w-full flex-col justify-center pt-8 md:flex-row md:justify-between">
<div class=""> <div class="">
<div class="flex justify-center italic md:justify-start md:pl-24"> <div class="flex justify-center italic md:justify-start md:pl-24">
<div>
Written {new Date(p().date).toDateString()} Written {new Date(p().date).toDateString()}
<br /> </div>
<div>
<Show when={p().last_edited_date !== p().date}>
<div class="flex justify-center text-sm italic md:justify-start md:pl-24">
Edited:{" "}
{new Date(
p().last_edited_date
).toDateString()}
</div>
</Show>
<div class="flex justify-center md:justify-start md:pl-24">
By Michael Freno By Michael Freno
</div> </div>
</div> </div>