change open/close map icon

This commit is contained in:
arttu
2025-06-16 14:12:51 +03:00
parent 5d4dc9855e
commit e6803be80b
2 changed files with 9 additions and 6 deletions
@@ -2,7 +2,7 @@ import { useGetLocalityDetailsQuery } from '../../redux/localityReducer'
import { useState, useEffect, useRef } from 'react'
import 'leaflet/dist/leaflet.css'
import { borders } from './country_borders_WGS84'
import ArrowUpwardIcon from '@mui/icons-material/ArrowUpward'
import KeyboardArrowDownIcon from '@mui/icons-material/KeyboardArrowDown'
import L, { LatLngExpression } from 'leaflet'
import { SimplifiedLocality } from '@/shared/types/data.js'
import { usePageContext } from '../Page'
@@ -164,7 +164,10 @@ export const LocalitiesMap = ({ localities, isFetching }: Props) => {
<div id="blur-container" className={isOpen ? 'open' : ''}></div>
</div>
<div className="button-row">
<ArrowUpwardIcon className={isOpen ? 'map-btn-up' : 'map-btn-down'} onClick={() => setIsOpen(v => !v)} />
<KeyboardArrowDownIcon
className={isOpen ? 'map-btn-up' : 'map-btn-down'}
onClick={() => setIsOpen(v => !v)}
/>
</div>
</article>
<SlidingModal isOpen={localityDetailsIsOpen} onClose={() => setLocalityDetailsIsOpen(false)}>
+4 -4
View File
@@ -26,14 +26,14 @@
}
#localities-map .map-btn-up {
font-size: 35px;
transform: rotateX(0deg);
font-size: 50px;
transform: rotateX(180deg);
transition: transform 0.5s ease-in-out;
}
#localities-map .map-btn-down {
font-size: 35px;
transform: rotateX(-180deg);
font-size: 50px;
transform: rotateX(0deg);
transition: transform 0.5s ease-in-out;
}