init wishlist, zustand and tanstack

This commit is contained in:
Patryk
2025-04-24 23:47:41 +02:00
parent a26873f9e1
commit 6da9c92bca
10 changed files with 354 additions and 52 deletions

View File

@@ -0,0 +1,15 @@
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
),
})),
}));