Adds link to print page

This commit is contained in:
2025-06-01 23:34:02 -07:00
parent bef5e98480
commit 38eee14253

View File

@@ -1,5 +1,5 @@
import _ from "lodash"; import _ from "lodash";
import { createFileRoute } from "@tanstack/react-router"; import { createFileRoute, Link } from "@tanstack/react-router";
import { pb } from "@/lib/pocketbase"; import { pb } from "@/lib/pocketbase";
import { import {
RelationshipType, RelationshipType,
@@ -10,7 +10,9 @@ import {
import { RelationshipList } from "@/components/RelationshipList"; import { RelationshipList } from "@/components/RelationshipList";
import { SessionForm } from "@/components/documents/session/SessionForm"; import { SessionForm } from "@/components/documents/session/SessionForm";
export const Route = createFileRoute("/_app/_authenticated/document/$documentId")({ export const Route = createFileRoute(
"/_app/_authenticated/document/$documentId",
)({
loader: async ({ params }) => { loader: async ({ params }) => {
const doc = await pb.collection("documents").getOne(params.documentId); const doc = await pb.collection("documents").getOne(params.documentId);
const relationships: Relationship[] = await pb const relationships: Relationship[] = await pb
@@ -47,6 +49,13 @@ function RouteComponent() {
return ( return (
<div className="max-w-xl mx-auto py-8"> <div className="max-w-xl mx-auto py-8">
<Link
to="/document/$documentId/print"
params={{ documentId: session.id }}
className="text-slate-400 hover:text-violet-400 text-sm underline underline-offset-2 transition-colors mb-4"
>
Print
</Link>
<SessionForm session={session as Session} onSubmit={handleSaveSession} /> <SessionForm session={session as Session} onSubmit={handleSaveSession} />
{[ {[
RelationshipType.Scenes, RelationshipType.Scenes,