Hey is a decentralized and permissionless social media app built with Lens Protocol 馃尶
at main 18 lines 528 B view raw
1import { HomeFeedType } from "@hey/data/enums"; 2import { Localstorage } from "@hey/data/storage"; 3import { createPersistedTrackedStore } from "@/store/createTrackedStore"; 4 5interface State { 6 feedType: HomeFeedType; 7 setFeedType: (feedType: HomeFeedType) => void; 8} 9 10const { useStore: useHomeTabStore } = createPersistedTrackedStore<State>( 11 (set) => ({ 12 feedType: HomeFeedType.FOLLOWING, 13 setFeedType: (feedType) => set(() => ({ feedType })) 14 }), 15 { name: Localstorage.HomeTabStore } 16); 17 18export { useHomeTabStore };