-
- settings
+
+
+ الإعدادات
+
+
+
+
+ إختر المدن المفضلة لديك (في حدود 8 مدن)
+
+
diff --git a/src/stores/settings.js b/src/stores/settings.js
index 4eee9a5..2e2929b 100644
--- a/src/stores/settings.js
+++ b/src/stores/settings.js
@@ -4,23 +4,22 @@ import { useLocalStorage } from "@vueuse/core"
export const useSettingsStore = defineStore("settings", () => {
const selectedSection = ref(useLocalStorage('selectedSection', 1));
+ const selectedCities = ref(useLocalStorage('selectedCities', []));
const displayMode = ref(useLocalStorage('displayMode', displayModes.isFull));
- const showRamadanDashboard = ref(useLocalStorage('showRamadanDashboard', false));
const showSalateTimes = ref(useLocalStorage('showSalateTimes', false));
const showSettings = ref(useLocalStorage('showSettings', false));
const updateSelectedSection = (id) => {
selectedSection.value = id
}
+ const updateSelectedCities = (cities) => {
+ selectedCities.value = cities
+ }
const switchDisplayMode = () => displayMode.value = !displayMode.value;
// const showDisplayMode = () => displayMode.value = true;
// const hideDisplayMode = () => displayMode.value = false;
- const switchVisibilityRamadanDashboard = () => showRamadanDashboard.value = !showRamadanDashboard.value;
- const showVisibilityRamadanDashboard = () => showRamadanDashboard.value = true;
- const hideVisibilityRamadanDashboard = () => showRamadanDashboard.value = false;
-
const switchVisibilitySalateTimes = () => showSalateTimes.value = !showSalateTimes.value;
const showVisibilitySalateTimes = () => showSalateTimes.value = true;
const hideVisibilitySalateTimes = () => showSalateTimes.value = false;
@@ -31,9 +30,9 @@ export const useSettingsStore = defineStore("settings", () => {
return {
displayMode, switchDisplayMode,
- showRamadanDashboard, switchVisibilityRamadanDashboard, showVisibilityRamadanDashboard, hideVisibilityRamadanDashboard,
showSalateTimes, switchVisibilitySalateTimes, showVisibilitySalateTimes, hideVisibilitySalateTimes,
showSettings, switchVisibilitySettings, showVisibilitySettings, hideVisibilitySettings,
selectedSection, updateSelectedSection,
+ selectedCities, updateSelectedCities,
};
});
diff --git a/src/views/HomeView.vue b/src/views/HomeView.vue
index 293f3de..e6ff4b6 100644
--- a/src/views/HomeView.vue
+++ b/src/views/HomeView.vue
@@ -1,9 +1,10 @@
-
-
-
+
+
+
-
+
+