Update requirement files with new feature templates and fix backend API error message, along with mobile project config updates and documentation improvements

This commit is contained in:
louiscklaw
2025-06-13 12:11:47 +08:00
parent f23a6b7d9c
commit 346992d4ec
3102 changed files with 220182 additions and 2896 deletions

View File

@@ -1,9 +1,10 @@
import { createSelector } from 'reselect';
const getState = state => state;
const getState = (state) => state;
// General getters
export const getFavourites = createSelector(getState, state => state.favourites);
export const checkFavourites = product => createSelector(getState, state => state.favourites.includes(product));
export const getCart = createSelector(getState, state => state.cart);
export const getCartCount = createSelector(getState, state => state.cart.length);
export const getFavourites = createSelector(getState, (state) => state.favourites);
export const checkFavourites = (product) =>
createSelector(getState, (state) => state.favourites.includes(product));
export const getCart = createSelector(getState, (state) => state.cart);
export const getCartCount = createSelector(getState, (state) => state.cart.length);