good enough for government (or habitat) work

This commit is contained in:
Jordan
2024-07-01 12:23:45 -07:00
parent 379f43dcd9
commit ecdc9db085
18 changed files with 325 additions and 169 deletions

View File

@ -146,10 +146,14 @@ const productsState = createSlice({
}
});
export const selectProducts = (state: RootState) => {
return state.products.map(obj => Product.fromObject(obj));
export const selectProductsDatas = (state: RootState) => {
return state.products;
}
export const selectProducts = createSelector([selectProductsDatas], productsData => {
return productsData.map(d => Product.fromObject(d));
})
export const selectProductIds = createSelector([selectProducts], products => {
return products.map(p => p.id);
})