UNPKG

kia-ml

Version:

Kia

23 lines (19 loc) 1.27 kB
import React, { useEffect } from 'react'; // import { View, Text, TouchableOpacity} from 'react-native'; import { observer } from 'mobx-react-lite'; import { useStores } from "../../models/root-store/root-store-context"; import { RequestList } from '../../components/request-list/request-list'; export const RequestListScreen = observer(function RequestListScreen(props) { const store = props.mode === 'home' ? useStores().homeStore : props.mode === 'explore' ? useStores().exploreStore : props.mode === 'bookmarks' ? useStores().bookmarksStore : props.mode === 'search' ? useStores().searchStore : useStores().homeStore; // console.log(storeInstance.todos[0]); console.log("blocked requ " + props.mode + " " + store.store.loading.blockedLoading); console.log(props.searchParams); useEffect(() => { store.store.setMode(props.mode); store.store.getRequests(true, props.searchParams || null); }, []); const loadPaginatedData = () => store.store.loading.blockedLoading || store.store.loading.paginatedLoading ? {} : store.store.getRequests(false, null); return /*#__PURE__*/React.createElement(RequestList, { data: store.store.requests, onRequestListEndReached: loadPaginatedData }); }); //# sourceMappingURL=request-list-screen.js.map