MerchantsListScreen.jsx 927 B

12345678910111213141516171819202122232425262728293031323334
  1. import * as WebBrowser from 'expo-web-browser';
  2. import * as React from 'react';
  3. import { Div, Button, Image, Text, Avatar } from 'react-native-magnus';
  4. import { ScrollView } from 'react-native-gesture-handler';
  5. import useModel from 'flooks';
  6. import HomeModel from './Home/model';
  7. import MerchantCom from './Home/MerchantCom';
  8. import Header from '../../components/Header';
  9. export default function MerchantsListScreen() {
  10. const { allnewMerchants } = useModel(HomeModel, ['allnewMerchants']);
  11. return (
  12. <>
  13. <Header title="新店推荐" />
  14. <ScrollView
  15. contentContainerStyle={{
  16. flexGrow: 1,
  17. backgroundColor: '#fff',
  18. }}
  19. >
  20. {allnewMerchants.map((item) => {
  21. return (
  22. <Div key={item.id}>
  23. <MerchantCom info={item} />
  24. </Div>
  25. );
  26. })}
  27. </ScrollView>
  28. </>
  29. );
  30. }