prefetched sidebar main content
This commit is contained in:
@@ -24,16 +24,24 @@ export const appRouter = createTRPCRouter({
|
||||
return { articles, categories };
|
||||
}),
|
||||
|
||||
getSidebarContent: publicProcedure.query(async ({ ctx }) => {
|
||||
return await ctx.db.query.categories.findMany({
|
||||
with: {
|
||||
articles: {
|
||||
columns: {
|
||||
title: true,
|
||||
slug: true,
|
||||
},
|
||||
},
|
||||
getSidebarMain: publicProcedure.query(async ({ ctx }) => {
|
||||
const categories = await ctx.db.query.categories.findMany({
|
||||
limit: 3,
|
||||
columns: {
|
||||
slug: true,
|
||||
name: true,
|
||||
},
|
||||
});
|
||||
const articles = await ctx.db.query.articles.findMany({
|
||||
limit: 3,
|
||||
columns: {
|
||||
slug: true,
|
||||
title: true,
|
||||
},
|
||||
});
|
||||
return {
|
||||
categories,
|
||||
articles,
|
||||
};
|
||||
}),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user