Sync cities between prayers

This commit is contained in:
Mekan1206
2025-09-20 12:06:56 +05:00
parent 30dd67ecdf
commit 803bbfc30f
4 changed files with 100 additions and 67 deletions

View File

@@ -4,7 +4,7 @@ import Colors from '@/constants/Colors';
import MaterialCommunityIcons from 'react-native-vector-icons/MaterialCommunityIcons';
import { getPrayerTimes, cities } from '@/utils/prayerTimeCalculator';
import i18n from '@/i18n';
import { createIconSetFromFontello } from 'react-native-vector-icons';
import { useCity } from '../context/CityContext';
type Prayer = {
name: string;
@@ -25,7 +25,7 @@ export default function PrayerTimeCard() {
const [prayerTimes, setPrayerTimes] = useState<Prayer[]>([]);
const [nextPrayer, setNextPrayer] = useState<{ name: string; time: string } | null>(null);
const [remainingTime, setRemainingTime] = useState('');
const [selectedCity, setSelectedCity] = useState<keyof typeof cities>('Makkah');
const { selectedCity, setSelectedCity } = useCity();
useEffect(() => {
const times = getPrayerTimes(selectedCity);