@livelike/react-native
Version:
LiveLike React Native package
15 lines • 689 B
JavaScript
import { messageItemPopoverStore, messageItemPopoverStoreActions } from '../store';
import { useSelectedFieldStore } from './useSelectedFieldStore';
export function useMessageItemPopover() {
let arg = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
const {
messageId
} = arg;
const popoverDetail = useSelectedFieldStore(messageItemPopoverStore, () => messageItemPopoverStore.get().messageId === messageId ? messageItemPopoverStore.get() : null);
return {
popoverDetail,
showPopover: messageItemPopoverStoreActions.showPopover,
hidePopover: messageItemPopoverStoreActions.hidePopover
};
}
//# sourceMappingURL=useMessageItemPopover.js.map