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;