list pocketbase pages
This commit is contained in:
parent
e486f3bb6d
commit
238145366c
|
|
@ -0,0 +1,18 @@
|
|||
import Layout from "@/layouts/Home"
|
||||
import { api } from "@/utils/api";
|
||||
|
||||
export default function Test() {
|
||||
const json = api.example.pbPages.useQuery();
|
||||
|
||||
return (
|
||||
<Layout>
|
||||
{json.data?.map((page) => (
|
||||
<div key={page.id}>
|
||||
<p>{page.id}</p>
|
||||
<h1>{page.title}</h1>
|
||||
<div dangerouslySetInnerHTML={{ __html: page.field }} />
|
||||
</div>
|
||||
))}
|
||||
</Layout>
|
||||
)
|
||||
}
|
||||
|
|
@ -1,7 +1,11 @@
|
|||
import { z } from "zod";
|
||||
import { env } from "@/env/server.mjs";
|
||||
|
||||
import { createTRPCRouter, publicProcedure } from "../trpc";
|
||||
|
||||
import PocketBase from "pocketbase";
|
||||
const pb = new PocketBase(env.PB_API);
|
||||
|
||||
export const exampleRouter = createTRPCRouter({
|
||||
hello: publicProcedure
|
||||
.input(z.object({ text: z.string() }))
|
||||
|
|
@ -11,9 +15,7 @@ export const exampleRouter = createTRPCRouter({
|
|||
};
|
||||
}),
|
||||
pbPages: publicProcedure
|
||||
.query(() => {
|
||||
return {
|
||||
greeting: `Hello`,
|
||||
};
|
||||
.query(async () => {
|
||||
return await pb.collection("pages").getFullList();
|
||||
}),
|
||||
});
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@
|
|||
*/
|
||||
import { type CreateNextContextOptions } from "@trpc/server/adapters/next";
|
||||
|
||||
import { prisma } from "../db";
|
||||
|
||||
type CreateContextOptions = Record<string, never>;
|
||||
|
||||
|
|
@ -33,7 +32,6 @@ type CreateContextOptions = Record<string, never>;
|
|||
*/
|
||||
const createInnerTRPCContext = (_opts: CreateContextOptions) => {
|
||||
return {
|
||||
prisma,
|
||||
};
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue