Hey is a decentralized and permissionless social media app built with Lens Protocol 馃尶
at main 22 lines 624 B view raw
1import type { PostFragment } from "@hey/indexer"; 2import { createTrackedStore } from "@/store/createTrackedStore"; 3 4interface State { 5 deletingPost?: PostFragment; 6 showPostDeleteAlert: boolean; 7 setShowPostDeleteAlert: ( 8 showPostDeleteAlert: boolean, 9 deletingPost?: PostFragment 10 ) => void; 11} 12 13const { useStore: useDeletePostAlertStore } = createTrackedStore<State>( 14 (set) => ({ 15 deletingPost: undefined, 16 setShowPostDeleteAlert: (showPostDeleteAlert, deletingPost) => 17 set(() => ({ deletingPost, showPostDeleteAlert })), 18 showPostDeleteAlert: false 19 }) 20); 21 22export { useDeletePostAlertStore };