feat(dashboard): add reports

This commit is contained in:
2025-11-18 13:48:34 +02:00
parent dbcd1d7485
commit 126505fc88
32 changed files with 553 additions and 170 deletions
+2
View File
@@ -3,11 +3,13 @@ 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 { reportsRouter } from "#api/trpc/routers/reports.js";
import { sourcesRouter } from "#api/trpc/routers/sources";
export const appRouter = createTRPCRouter({
articles: articlesRouter,
auth: authRouter,
reports: reportsRouter,
sources: sourcesRouter,
});
+9
View File
@@ -0,0 +1,9 @@
import { getDashboardOverview } from "@basango/db/queries";
import { createTRPCRouter, protectedProcedure } from "#api/trpc/init";
export const reportsRouter = createTRPCRouter({
getDashboardOverview: protectedProcedure.query(async ({ ctx }) => {
return getDashboardOverview(ctx.db);
}),
});