Loads session data on the session page
This commit is contained in:
29
src/routes/_authenticated/document.$documentId.tsx
Normal file
29
src/routes/_authenticated/document.$documentId.tsx
Normal file
@@ -0,0 +1,29 @@
|
||||
import { createFileRoute } from '@tanstack/react-router'
|
||||
import { pb } from "@/lib/pocketbase";
|
||||
|
||||
export const Route = createFileRoute(
|
||||
'/_authenticated/document/$documentId',
|
||||
)({
|
||||
loader: async ({ params }) => {
|
||||
const doc = await pb.collection("documents").getOne(params.documentId);
|
||||
return { document: doc };
|
||||
},
|
||||
component: RouteComponent,
|
||||
});
|
||||
|
||||
function RouteComponent() {
|
||||
const { document } = Route.useLoaderData();
|
||||
const strongStart = document?.data?.session?.strongStart;
|
||||
return (
|
||||
<div className="max-w-xl mx-auto py-8">
|
||||
<h2 className="text-2xl font-bold mb-4 text-slate-100">Session Strong Start</h2>
|
||||
{strongStart ? (
|
||||
<div className="text-lg text-slate-200 bg-slate-800 rounded p-4">
|
||||
{strongStart}
|
||||
</div>
|
||||
) : (
|
||||
<div className="text-slate-400">No strong start found for this session.</div>
|
||||
)}
|
||||
</div>
|
||||
);
|
||||
}
|
||||
Reference in New Issue
Block a user