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