|
1 | 1 | import { PaperHello, PaperInvoice, PaperCv } from "@/components/PaperPage"; |
| 2 | +import { withBasePath } from "./base-path"; |
2 | 3 | import type { ReactNode } from "react"; |
3 | 4 |
|
4 | 5 | export type PresetId = "hello" | "invoice" | "cv"; |
@@ -38,8 +39,8 @@ export const PRESETS: Record<PresetId, Preset> = { |
38 | 39 | hello: { |
39 | 40 | id: "hello", |
40 | 41 | label: "Hello world", |
41 | | - pdf: "/previews/hello.pdf", |
42 | | - poster: "/previews/hello.png", |
| 42 | + pdf: withBasePath("/previews/hello.pdf"), |
| 43 | + poster: withBasePath("/previews/hello.png"), |
43 | 44 | code: `import com.demcha.compose.GraphCompose; |
44 | 45 | import com.demcha.compose.document.api.DocumentPageSize; |
45 | 46 | import com.demcha.compose.document.api.DocumentSession; |
@@ -83,8 +84,8 @@ class Hello { |
83 | 84 | invoice: { |
84 | 85 | id: "invoice", |
85 | 86 | label: "Invoice", |
86 | | - pdf: "/previews/invoice.pdf", |
87 | | - poster: "/previews/invoice.png", |
| 87 | + pdf: withBasePath("/previews/invoice.pdf"), |
| 88 | + poster: withBasePath("/previews/invoice.png"), |
88 | 89 | code: `import com.demcha.compose.GraphCompose; |
89 | 90 | import com.demcha.compose.document.api.DocumentPageSize; |
90 | 91 | import com.demcha.compose.document.api.DocumentSession; |
@@ -127,8 +128,8 @@ try (DocumentSession doc = GraphCompose.document(Path.of("invoice.pdf")) |
127 | 128 | cv: { |
128 | 129 | id: "cv", |
129 | 130 | label: "CV · ModernProfessional", |
130 | | - pdf: "/previews/cv.pdf", |
131 | | - poster: "/previews/cv.png", |
| 131 | + pdf: withBasePath("/previews/cv.pdf"), |
| 132 | + poster: withBasePath("/previews/cv.png"), |
132 | 133 | code: `import com.demcha.compose.GraphCompose; |
133 | 134 | import com.demcha.compose.document.api.DocumentPageSize; |
134 | 135 | import com.demcha.compose.document.api.DocumentSession; |
|
0 commit comments