Files
doors-wallpaper/store/store.ts
2024-09-24 23:40:27 +01:00

17 lines
393 B
TypeScript

import type { ImageAsset } from "@/cloudinary/cloudinary";
import { create } from "zustand";
interface Store {
selectedWallpaper: ImageAsset | null;
setSelectedWallpaper(image: ImageAsset): void;
}
const useStore = create<Store>((set) => ({
selectedWallpaper: null,
setSelectedWallpaper: (image) =>
set((store) => ({ ...store, selectedWallpaper: image })),
}));
export { useStore };