Skip to content

Commit 1bddb32

Browse files
committed
update
1 parent 2c41c23 commit 1bddb32

File tree

3 files changed

+14
-17
lines changed

3 files changed

+14
-17
lines changed

src/app/components/Map/VectorWrapperLayer.tsx

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,15 @@ export const VectorWrapperLayer = (props: any) => {
1818
const [refReady, setRefReady] = useState(false);
1919
let popupRef: any = useRef();
2020

21-
const { selectCallback, selectedPoint, openCharts, unit, precision, mode } =
22-
props;
21+
const {
22+
selectCallback,
23+
selectedPoint,
24+
openCharts,
25+
unit,
26+
precision,
27+
mode,
28+
ap,
29+
} = props;
2330
const map = useMap();
2431
const context = useLeafletContext();
2532

@@ -122,6 +129,7 @@ export const VectorWrapperLayer = (props: any) => {
122129
currentTimeserie={currentTimeSerie}
123130
unit={unit}
124131
precision={precision}
132+
ap={ap}
125133
></MapPopup>
126134
</Box>
127135
</Popup>

src/app/components/Map/index.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -377,6 +377,7 @@ const Map = (props: MapProps) => {
377377
zIndex={600}
378378
mode={mode}
379379
data={data}
380+
ap={currentMap.aggregation_period}
380381
ref={vectorWrapperRef}
381382
selectCallback={point => setPoint(point)}
382383
selectedPoint={selectedPoint}

src/app/components/MapSearch/index.tsx

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ export interface MapPopupProps {
5656
precision: number;
5757
mode?: string;
5858
data?: string;
59+
ap?: string;
5960
}
6061

6162
export const ValueRenderer = ({ time, value, unit }) => {
@@ -351,13 +352,13 @@ export const MapPopup: React.FunctionComponent<MapPopupProps> = props => {
351352
currentTimeserie,
352353
mode,
353354
data,
355+
ap,
354356
} = props;
355357
//const { cities, selected_map } = useSelector((state: any) => state.map);
356358

357359
const [timeserie, setTimeSerie] = useState<any[]>([]);
358360
const map = useMap();
359361
const context = useLeafletContext();
360-
const [sp, setSearchParams] = useSearchParams();
361362
const { t } = useTranslation();
362363

363364
let [tt, setTt] = useState(2035);
@@ -372,8 +373,6 @@ export const MapPopup: React.FunctionComponent<MapPopupProps> = props => {
372373
let oyr = 0;
373374
let otsindex = 0;
374375

375-
const [ap, setAp] = useState<string>('30yr');
376-
377376
useEffect(() => {
378377
if (currentTimeserie && currentTimeserie.values) {
379378
setTimeSerie([...currentTimeserie.values]);
@@ -461,16 +460,6 @@ export const MapPopup: React.FunctionComponent<MapPopupProps> = props => {
461460
});
462461
}, [baseYear]);
463462

464-
useEffect(() => {
465-
let url = new URL(window.location.href);
466-
if (url.searchParams.has('aggregation_period')) {
467-
//@ts-ignore
468-
setAp(url.searchParams.get('aggregation_period'));
469-
} else {
470-
setAp('30yr');
471-
}
472-
}, [sp]);
473-
474463
useEffect(() => {
475464
let ctt = timeserie[tsIndex]?.datetime;
476465
let ctv = timeserie[tsIndex]?.value;
@@ -482,8 +471,7 @@ export const MapPopup: React.FunctionComponent<MapPopupProps> = props => {
482471
return (
483472
<div style={{ display: 'flex', flexDirection: 'row' }}>
484473
{timeserie &&
485-
(mode !== 'simple' ||
486-
(mode === 'simple' && (data === 'past' || ap === '30yr'))) && (
474+
(mode !== 'simple' || (mode === 'simple' && ap !== 'annual')) && (
487475
<CompactValueRenderer
488476
time={tt}
489477
value={tv}

0 commit comments

Comments
 (0)