List.jsx 739 B

123456789101112131415161718192021222324252627
  1. import * as WebBrowser from 'expo-web-browser';
  2. import * as React from 'react';
  3. import { Dimensions } from 'react-native';
  4. import Constants from 'expo-constants';
  5. import { Div } from 'react-native-magnus';
  6. import useModel from 'flooks';
  7. import MerchantCom from './MerchantCom';
  8. import HomeModel from './model';
  9. const { height } = Dimensions.get('window');
  10. export default function List() {
  11. const { list } = useModel(HomeModel, ['list']);
  12. return (
  13. <Div
  14. zIndex={1}
  15. py={10}
  16. minH={height - 46 - 35 - 49 - Constants.statusBarHeight}
  17. >
  18. {list.length > 0 &&
  19. list.map((item, index) => {
  20. return <MerchantCom key={index} info={item} />;
  21. })}
  22. </Div>
  23. );
  24. }