Hey is a decentralized and permissionless social media app built with Lens Protocol 馃尶
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 };