schon/storefront/app/stores/category.ts
2026-02-27 21:59:51 +03:00

24 lines
475 B
TypeScript

import type { ICategory } from '@types';
type CategoryNode = {
node: ICategory;
};
export const useCategoryStore = defineStore('category', () => {
const categories = ref<CategoryNode[]>([]);
const setCategories = (payload: CategoryNode[]) => {
categories.value = payload;
};
const addCategories = (payload: CategoryNode[]) => {
categories.value = [
...categories.value,
...payload,
];
};
return {
categories,
setCategories,
addCategories,
};
});