]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/pages/Map.js
store map position in history
[alttp.git] / resources / js / components / pages / Map.js
index 09e381a3af8bcb3c9a2ea67b9c15571dc585495d..3cbd31f6025367f1bb98f3d16f3adc7e8f245cb2 100644 (file)
@@ -2,6 +2,7 @@ import React from 'react';
 import { Container } from 'react-bootstrap';
 import { Helmet } from 'react-helmet';
 import { useTranslation } from 'react-i18next';
+import { useParams } from 'react-router';
 
 import CanonicalLinks from '../common/CanonicalLinks';
 import Buttons from '../map/Buttons';
@@ -13,6 +14,7 @@ import UWSuperTiles from '../map/UWSuperTiles';
 const Map = () => {
        const [uwOverlay, setUWOverlay] = React.useState(false);
 
+       const { activeMap } = useParams();
        const container = React.useRef();
        const { t } = useTranslation();
 
@@ -21,7 +23,7 @@ const Map = () => {
                        <title>{t('map.heading')}</title>
                        <meta name="description" content={t('map.description')} />
                </Helmet>
-               <CanonicalLinks base="/map" />
+               <CanonicalLinks base={`/map/${activeMap}`} />
                <OpenSeadragon ref={container}>
                        <div className="d-flex align-items-start justify-content-between">
                                <h1>{t('map.heading')}</h1>