import React from 'react';
import { Text, TouchableOpacity, View } from 'react-native';
import { getNepaliNumber } from './calendar/config';
type DayCellProps = {
day: number | null;
isSelectedDay: boolean;
onPress: (day: number) => void;
dark: boolean;
brandColor: string;
language: 'np' | 'en';
dayTextStyle?: any;
disabled: boolean;
};
const DayCell = React.memo(
({
day,
isSelectedDay,
onPress,
dark,
brandColor,
language,
dayTextStyle,
disabled,
}: DayCellProps) => {
if (!day) {
return ;
}
return (
!disabled && onPress(day)}
style={[{
width: '14.28%',
justifyContent: 'center',
alignItems: 'center',
paddingVertical: 10,
},
disabled && { opacity: 0.35 }]}
>
{language === 'np' ? getNepaliNumber(day) : day}
);
}
);
export default DayCell;