export const fetchItems = createAsyncThunk("items/fetchItems", async () => {
const querySnapshot = await getDocs(collection(db, "items"));
const itemsArray: itemsType[] = [];
querySnapshot.forEach((doc) => {
itemsArray.push({
id: doc.id,
name: doc.data().name,
type: doc.data().type,
price: doc.data().price,
description: doc.data().description,
img: doc.data().img,
reviews: doc.data().reviews,
});
});
return itemsArray;
});
export const fetchItems = createAsyncThunk("items/fetchItems", async () => {
const querySnapshot = await getDocs(collection(db, "items"));
const itemsArray: itemsType[] = [];
querySnapshot.forEach((doc) => {
itemsArray.push({
id: doc.id,
name: doc.data().name,
type: doc.data().type,
price: doc.data().price,
description: doc.data().description,
img: doc.data().img,
reviews: doc.data().reviews,
});
});
return itemsArray;
});