Favorieten toegevoegd aan de navigatiebalk en sidebar.

This commit is contained in:
2026-08-29 19:53:28 +02:00
parent 2912f7c455
commit ce07575d5e
19 changed files with 355 additions and 29 deletions
+7 -4
View File
@@ -2,6 +2,7 @@ const ProductService =
require("../services/ProductService");
const CategoryService = require("../services/CategoryService");
const FavoriteService = require("../services/FavoriteService");
const parseCsv = require("../utils/parseCsv");
@@ -10,16 +11,18 @@ class ProductController {
index(req, res) {
const products =
ProductService.getProducts(req.user.household_id);
const products = ProductService.getProducts(req.user.household_id);
const favoriteIds = FavoriteService.getFavoriteIds(req.user.id, req.user.household_id);
const categories = CategoryService.getCategories(req.user.household_id);
res.render(
"products/index",
{
title:"Producten",
products,
products: products.map(product => ({
...product,
is_favorite: favoriteIds.has(product.id)
})),
categories
}