@@ -56,6 +56,7 @@ export interface MapPopupProps {
5656 precision : number ;
5757 mode ?: string ;
5858 data ?: string ;
59+ ap ?: string ;
5960}
6061
6162export 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