feat: categories carousel

This commit is contained in:
2025-12-03 18:29:04 +02:00
parent 78c27b8220
commit 3d102e4876
12 changed files with 363 additions and 9 deletions
+2
View File
@@ -3,12 +3,14 @@ import type { inferRouterInputs, inferRouterOutputs } from "@trpc/server";
import { createTRPCRouter } from "#api/trpc/init";
import { articlesRouter } from "#api/trpc/routers/articles";
import { authRouter } from "#api/trpc/routers/auth";
import { categoriesRouter } from "#api/trpc/routers/categories";
import { reportsRouter } from "#api/trpc/routers/reports";
import { sourcesRouter } from "#api/trpc/routers/sources";
export const appRouter = createTRPCRouter({
articles: articlesRouter,
auth: authRouter,
categories: categoriesRouter,
reports: reportsRouter,
sources: sourcesRouter,
});
+7
View File
@@ -0,0 +1,7 @@
import { getCategories } from "@basango/db/queries";
import { createTRPCRouter, protectedProcedure } from "#api/trpc/init";
export const categoriesRouter = createTRPCRouter({
list: protectedProcedure.query(async ({ ctx }) => getCategories(ctx.db)),
});