// Component
export default async function test({params}: {params: { id: number }}) {
const { id } = params;
const team = await api.team.getById({ id: id })
}
// TRPC Route
export const teamRouter = createTRPCRouter({
getById: publicProcedure
.input(z.object({ id: z.number() }))
.query(({ ctx, input }) => {
return ctx.db.query.companies.findFirst({
where: (company, { eq }) => eq(company.id, input.id),
});
}),
});
// Component
export default async function test({params}: {params: { id: number }}) {
const { id } = params;
const team = await api.team.getById({ id: id })
}
// TRPC Route
export const teamRouter = createTRPCRouter({
getById: publicProcedure
.input(z.object({ id: z.number() }))
.query(({ ctx, input }) => {
return ctx.db.query.companies.findFirst({
where: (company, { eq }) => eq(company.id, input.id),
});
}),
});