import React, { useState } from 'react' import { Platform, View } from 'react-native' import { useLanguage } from 'ordering-components/native'; import { useTheme } from 'styled-components/native'; import { Accordion, AccordionSection, DropdownWrapper, } from './styles' import { OIcon, OText } from '../shared'; export const ScheduleAccordion = (props: any) => { const { timeFormated, schedule, weekIndex } = props const [isActive, setActiveState] = useState(false) const [, t] = useLanguage() const theme = useTheme(); const daysOfWeek = [ t('DAY7', 'Sunday'), t('DAY1', 'Monday'), t('DAY2', 'Tuesday'), t('DAY3', 'Wednesday'), t('DAY4', 'Thursday'), t('DAY5', 'Friday'), t('DAY6', 'Saturday'), ]; return ( setActiveState(!isActive)} activeOpacity={1} > {daysOfWeek[weekIndex]} {schedule?.lapses?.map((lapse: any) => ( schedule?.enabled ? {timeFormated(lapse.open) + ' - ' + timeFormated(lapse.close)} : {t('CLOSED', 'Closed')} ))} ) }