diff --git a/app/(tabs)/home.tsx b/app/(tabs)/home.tsx index 0424a25..c79ddc0 100644 --- a/app/(tabs)/home.tsx +++ b/app/(tabs)/home.tsx @@ -14,7 +14,7 @@ import { getPrograms, ProgramActivity } from '@/utils/programs'; export default function HomeScreen() { const insets = useSafeAreaInsets(); const [todaysActivity, setTodaysActivity] = useState(null); - const [nextDayActivity, setNextDayActivity] = useState<(ProgramActivity & { dateStr: string }) | null>(null); + const [nextDayActivity, setNextDayActivity] = useState<(ProgramActivity & { dayLabel: string }) | null>(null); useEffect(() => { const fetchAndSetActivities = async () => { @@ -54,8 +54,13 @@ export default function HomeScreen() { return loopDate > todayDate; }); + const tomorrow = new Date(now); + tomorrow.setDate(tomorrow.getDate() + 1); + const tomorrowStr = formatDate(tomorrow); + if (nextDateStr && activities[nextDateStr].length > 0) { - setNextDayActivity({ ...activities[nextDateStr][0], dateStr: nextDateStr }); + const dayLabel = nextDateStr === tomorrowStr ? 'Ertir' : nextDateStr; + setNextDayActivity({ ...activities[nextDateStr][0], dayLabel }); } } catch (error) { console.error('Failed to load activities for home screen:', error); @@ -98,7 +103,7 @@ export default function HomeScreen() { {todaysActivity && ( - Umrah Pilgrimage + Respisaniýa {isStale && ( - Failed to fetch latest data. Showing cached activities. + Soňky maglumatlary almak başartmady. Saklanan çäreler görkezilýär. )}