Files
ArtisanConnectFrontend/ArtisanConnect/store/wishlistStore.jsx
Andrii Solianyk a7cf31900b Add, list, getbyid
working via zustand now
2025-05-20 15:19:29 +02:00

16 lines
430 B
JavaScript

import { create } from "zustand";
export const useWishlist = create((set) => ({
wishlistNotices: [],
addNoticeToWishlist: (wishlistNotice) =>
set((state) => ({
wishlistNotices: [...state.wishlistNotices, wishlistNotice],
})),
removeNoticeFromWishlist: (noticeId) =>
set((state) => ({
wishlistNotices: state.wishlistNotices.filter(
(item) => item.noticeId !== noticeId
),
})),
}));