Favorieten toegevoegd aan de navigatiebalk en sidebar.
This commit is contained in:
@@ -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
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user