freshyo/apps/user-ui/src/store/addressStore.ts
2026-01-24 00:13:15 +05:30

13 lines
No EOL
432 B
TypeScript

import { create } from 'zustand';
interface AddressState {
selectedAddressId: number | null;
setSelectedAddressId: (addressId: number | null) => void;
clearSelectedAddress: () => void;
}
export const useAddressStore = create<AddressState>((set) => ({
selectedAddressId: null,
setSelectedAddressId: (addressId) => set({ selectedAddressId: addressId }),
clearSelectedAddress: () => set({ selectedAddressId: null }),
}));