From eca2d9dfa75657c6112329ce391c6f2abde4d4d6 Mon Sep 17 00:00:00 2001 From: izawartka <59137928+izawartka@users.noreply.github.com> Date: Wed, 29 Jul 2026 20:48:54 +0200 Subject: [PATCH] Add BackMaseuko - Added homepage link (disabled by default) --- src/components/back-maseuko/BackMaseuko.css | 15 +++++++++++++++ src/components/back-maseuko/BackMaseuko.js | 10 ++++++++++ src/components/toolbar/Toolbar.js | 3 +++ src/helpers/constants.js | 1 + 4 files changed, 29 insertions(+) create mode 100644 src/components/back-maseuko/BackMaseuko.css create mode 100644 src/components/back-maseuko/BackMaseuko.js diff --git a/src/components/back-maseuko/BackMaseuko.css b/src/components/back-maseuko/BackMaseuko.css new file mode 100644 index 0000000..cd2d0c2 --- /dev/null +++ b/src/components/back-maseuko/BackMaseuko.css @@ -0,0 +1,15 @@ +.back-maseuko { + display: block; + margin-right: 8px; + color: #777; + text-decoration: none; +} + +.back-maseuko:hover { + color: #eee; +} + +.back-maseuko:hover .back-maseuko-text { + color: #eee; + text-decoration: underline; +} diff --git a/src/components/back-maseuko/BackMaseuko.js b/src/components/back-maseuko/BackMaseuko.js new file mode 100644 index 0000000..e27481d --- /dev/null +++ b/src/components/back-maseuko/BackMaseuko.js @@ -0,0 +1,10 @@ +import './BackMaseuko.css' + +export default function BackMaseuko() { + return ( + + {"\u2190\u00A0"} + Back to maseuko.pl + + ); +} diff --git a/src/components/toolbar/Toolbar.js b/src/components/toolbar/Toolbar.js index a7ec4d0..d33d539 100644 --- a/src/components/toolbar/Toolbar.js +++ b/src/components/toolbar/Toolbar.js @@ -2,10 +2,12 @@ import './Toolbar.css'; import LoadingIndicator from './LoadingIndicator'; import CustomFileSelect from './CustomFileSelect'; import SideMenuToggle from './SideMenuToggle'; +import BackMaseuko from '../back-maseuko/BackMaseuko'; import SceneryList from './SceneryList'; import ElectrificationStepMode from './ElectrificationStepMode'; import ThemeToggle from './ThemeToggle'; import { useEmbeddedContext } from '../../contexts/EmbeddedContext'; +import Constants from '../../helpers/constants'; export default function Toolbar() { const { isEmbedded } = useEmbeddedContext(); @@ -13,6 +15,7 @@ export default function Toolbar() { return (
{!isEmbedded &&
+ { Constants.showBackMaseuko && } or diff --git a/src/helpers/constants.js b/src/helpers/constants.js index 0cf8d20..8f3a3d2 100644 --- a/src/helpers/constants.js +++ b/src/helpers/constants.js @@ -1,5 +1,6 @@ const Constants = { buildVersion: '1.7.1', + showBackMaseuko: false, map: { zoomSensitivity: 0.002, zoomMin: 0.03,