import {createStore} from "vuex";
import {collection, getDocs} from "firebase/firestore";
import {db} from "../firebase";
const store = createStore({
state: {
products: [],
},
actions: {
async firebase(state) {
const querySnapshot = await getDocs(collection(db, 'products'));
let productlist = []
querySnapshot.forEach((doc) => {
const list = {
id: doc.id,
description: doc.data().description,
image: doc.data().image,
name: doc.data().name,
price: doc.data().price,
}
productlist.push(list)
});
this.state.products = productlist
console.log(productlist)
}
},
})
export default store;