index.tsx 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. import React from 'react';
  2. import { View, ScrollView } from 'react-native';
  3. import { AvatarPicker, BigText, Button, Header, Input, PageWrapper } from '../../../components';
  4. import { InputDatePicker } from '../../../components/Calendar/InputDatePicker';
  5. import { ModalFlatList } from '../../../components/FlatList/modal-flatlist';
  6. //TODO: connect with API + simple refactor
  7. const EditAccount = () => {
  8. return (
  9. <PageWrapper>
  10. <ScrollView showsVerticalScrollIndicator={false}>
  11. <View style={{ gap: 10 }}>
  12. <Header label={'Sign Up'} />
  13. <BigText>Edit account data</BigText>
  14. <View style={{ display: 'flex', alignItems: 'center' }}>
  15. <AvatarPicker />
  16. </View>
  17. <Input placeholder={'Text'} onChange={() => {}} header={'First name'} />
  18. <Input placeholder={'Text'} onChange={() => {}} header={'Last name'} />
  19. <InputDatePicker selectedDate={(date) => console.log(date)} />
  20. <ModalFlatList
  21. headerTitle={'Region of origin'}
  22. selectedObject={(data) => console.log(data)}
  23. />
  24. <ModalFlatList
  25. headerTitle={'Second region'}
  26. selectedObject={(data) => console.log(data)}
  27. />
  28. <View style={{ marginTop: 10 }}>
  29. <Button>Sign up</Button>
  30. </View>
  31. </View>
  32. </ScrollView>
  33. </PageWrapper>
  34. );
  35. };
  36. export default EditAccount;