1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
import React from 'react';
import {
Image,
SafeAreaView,
ScrollView,
TouchableOpacity,
View,
} from 'react-native';
import styles from '../style';
import WishListComponent from '../components/WishListComponent';
import BirthdayModal from '../modals/BirthdayModals';
import CalendarBirthday from './subViews/CalendarBirthday';
import Quotation from './subViews/QuotationList';
import {Button} from 'react-native-paper';
import {IMAGES} from '../../../assets/images';
// import ImCheckInInstall from '../components/ImCheckInInstall';
// import ImCheckInModule from 'ImCheckInModule';
const HomeMainView = ({
userInfo,
openView,
openModalHappyBirthday,
closeModalHappyBirthday,
wishList,
openProfileComponent,
openCheckIn,
calendarBirthdayProps,
randomQuotation,
birthdayModalProps,
imCheckInInstall,
toggleImCheckInModal,
}) => {
return (
<SafeAreaView style={styles.container}>
{!openCheckIn && (
<ScrollView
nestedScrollEnabled={true}
showsVerticalScrollIndicator={false}>
{/* <TouchableOpacity
style={{borderRadius: 5, margin: 10}}
onPress={toggleImCheckInModal}>
<Image
source={IMAGES.ImCheckInLogo}
style={{width: 50, height: 50, borderRadius: 5}}
/>
</TouchableOpacity> */}
<Quotation quotation={randomQuotation} />
{/*Calendar*/}
<CalendarBirthday {...calendarBirthdayProps} />
{/*wish */}
{wishList.length > 0 && (
<WishListComponent
userDetails={userInfo}
openView={openView}
openModalHappyBirthday={openModalHappyBirthday}
closeModalHappyBirthday={closeModalHappyBirthday}
dataBirthday={wishList}
/>
)}
</ScrollView>
)}
<BirthdayModal {...birthdayModalProps} />
{/* <ImCheckInInstall {...imCheckInInstall} /> */}
{openProfileComponent && openProfileComponent}
</SafeAreaView>
// <SafeAreaView style={styles.container}>
// <ImCheckInModule />
// </SafeAreaView>
);
};
export default HomeMainView;