|
@@ -104,7 +104,7 @@ const FilterModal = ({
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
const loadFilterSettings = () => {
|
|
const loadFilterSettings = () => {
|
|
try {
|
|
try {
|
|
- if (savedFilterSettings) {
|
|
|
|
|
|
+ if (savedFilterSettings && isFilterVisible) {
|
|
const filterSettings = JSON.parse(savedFilterSettings);
|
|
const filterSettings = JSON.parse(savedFilterSettings);
|
|
setTilesType(filterSettings.tilesType);
|
|
setTilesType(filterSettings.tilesType);
|
|
setSelectedYear(filterSettings.selectedYear);
|
|
setSelectedYear(filterSettings.selectedYear);
|
|
@@ -121,7 +121,7 @@ const FilterModal = ({
|
|
if (!isPublicView && isLogged) {
|
|
if (!isPublicView && isLogged) {
|
|
loadFilterSettings();
|
|
loadFilterSettings();
|
|
}
|
|
}
|
|
- }, [savedFilterSettings]);
|
|
|
|
|
|
+ }, [savedFilterSettings, isFilterVisible]);
|
|
|
|
|
|
const saveFilterSettings = async () => {
|
|
const saveFilterSettings = async () => {
|
|
if (isLogged && !isPublicView) {
|
|
if (isLogged && !isPublicView) {
|
|
@@ -638,8 +638,6 @@ const FilterModal = ({
|
|
}
|
|
}
|
|
};
|
|
};
|
|
|
|
|
|
- const isSmallScreen = Dimensions.get('window').width < 383;
|
|
|
|
-
|
|
|
|
return (
|
|
return (
|
|
<ReactModal
|
|
<ReactModal
|
|
isVisible={!!isFilterVisible}
|
|
isVisible={!!isFilterVisible}
|
|
@@ -649,9 +647,7 @@ const FilterModal = ({
|
|
statusBarTranslucent={true}
|
|
statusBarTranslucent={true}
|
|
presentationStyle="overFullScreen"
|
|
presentationStyle="overFullScreen"
|
|
>
|
|
>
|
|
- <View style={[styles.modalContainer, { height: 360 }]}>
|
|
|
|
- {renderScene(isFilterVisible)}
|
|
|
|
- </View>
|
|
|
|
|
|
+ <View style={[styles.modalContainer, { height: 360 }]}>{renderScene(isFilterVisible)}</View>
|
|
</ReactModal>
|
|
</ReactModal>
|
|
);
|
|
);
|
|
};
|
|
};
|