diff --git a/src/routes/document/[id]/+page.svelte b/src/routes/document/[id]/+page.svelte new file mode 100644 index 0000000..6e48efd --- /dev/null +++ b/src/routes/document/[id]/+page.svelte @@ -0,0 +1,54 @@ + + + +
+ +
+

+ {document?.title} +

+
+
+

+ โดย {document?.author.first_name} +

+

{formatDateTH(document?.updated_at || '')}

+
+
+ +
+ +
+

{document?.content.repeat(8)}

+
+ + {#if modalShow} + + {/if} +
+ diff --git a/src/routes/document/[id]/+page.ts b/src/routes/document/[id]/+page.ts new file mode 100644 index 0000000..a475129 --- /dev/null +++ b/src/routes/document/[id]/+page.ts @@ -0,0 +1,8 @@ +import { documents } from '$lib/mock/document'; +import type { PageLoad } from './$types'; +import 'dayjs/locale/th'; + +export const load: PageLoad = async ({ params }) => { + const document = documents.find((doc) => doc.id === params.id); + return { params, document }; +};