import create from 'zustand'; type BannerState = { height: number; offset: number; }; type BannerStore = BannerState & { setBannerHeight: (store: Partial) => void; setBannerOffset: (store: Partial) => void; }; const useBannerStore = create(set => ({ height: 0, setBannerHeight: store => { set(s => ({...s, offset:store.height ,height: store.height})); }, offset: 0, setBannerOffset: store => { set(s => ({offset: store.offset})); } })); export default useBannerStore;