import React,{ useEffect, useState } from 'react'; import { SafeAreaContainer } from '../../layouts/SafeAreaContainer'; import NavBar from '../NavBar'; import { useLanguage, useUtils } from 'ordering-components/native'; import { ItemInfo, ItemWrap, NoticScroll, PageWrapper } from './styles'; import { OIcon, OText } from '../shared'; import { useTheme } from 'styled-components/native'; import { TouchableOpacity } from 'react-native-gesture-handler'; import { _retrieveStoreData } from '../../providers/StoreUtil'; const Notifications = (props: any) => { const { navigation } = props; const [, t] = useLanguage() const theme = useTheme() const [{ optimizeImage }] = useUtils(); const [businessLogo, setLogo] = useState(null); const items = [ { id: 'notic_id_01', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.18 12:45 PM' }, { id: 'notic_id_02', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.18 09:45 AM' }, { id: 'notic_id_03', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.16 02:15 AM' }, { id: 'notic_id_04', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.15 11:24 AM' }, { id: 'notic_id_05', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.14 06:55 AM' }, { id: 'notic_id_06', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.15 11:24 AM' }, { id: 'notic_id_07', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.14 06:55 AM' }, { id: 'notic_id_08', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.15 11:24 AM' }, { id: 'notic_id_09', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.14 06:55 AM' }, { id: 'notic_id_10', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.15 11:24 AM' }, { id: 'notic_id_11', content: '20% In all our dishes only from Monday to Friday', date: '2021.09.14 06:55 AM' }, ] const callLogo = async () => { const { businessLogo } = await _retrieveStoreData('b_logo'); setLogo(businessLogo) } useEffect(() => { callLogo(); }, []) const renderItem = ({id, content, date}: any) => ( {content} {date} ) return ( navigation.goBack()} btnStyle={{ paddingStart: 0 }} title={t('NOTIFICATIONS', 'Notifications')} isVertical /> {items.map((item: any) => {renderItem(item)} )} ) }; export default Notifications;