Fixes: 1) Refactor `useProducts` and `useCategorybySlug` composables for improved error handling and lazy loading; 2) Correct import path in `product-page.vue` for `useProductBySlug`; 3) Update `useLanguages` composable to set current locale from local storage; 4) Remove unused `auth.js`, `base-header.vue`, and deprecated GraphQL fragments; Extra: Minor styling adjustments and removal of redundant console logs; Updated `package-lock.json` dependencies for version consistency.
12 lines
No EOL
241 B
JavaScript
12 lines
No EOL
241 B
JavaScript
import {defineStore} from "pinia";
|
|
import {ref} from "vue";
|
|
|
|
export const useUserStore = defineStore('user', () => {
|
|
const user = ref(null);
|
|
|
|
const setUser = (payload) => {
|
|
user.value = payload.user
|
|
}
|
|
|
|
return { user, setUser }
|
|
}) |