23 lines
903 B
TypeScript
23 lines
903 B
TypeScript
|
import {Layout} from "../Layout";
|
||
|
import {GhostBike} from "../Layers/GhostBike";
|
||
|
import Combine from "../../UI/Base/Combine";
|
||
|
import Translations from "../../UI/i18n/Translations";
|
||
|
|
||
|
export class GhostBikes extends Layout {
|
||
|
constructor() {
|
||
|
super("ghostbikes",
|
||
|
["en"],
|
||
|
"Ghost Bike Map",
|
||
|
[new GhostBike()],
|
||
|
6,
|
||
|
50.423,
|
||
|
5.493,
|
||
|
new Combine(["<h3>", "A map of Ghost Bikes", "</h3>",
|
||
|
"A <b>ghost bike</b> is a memorial for a cyclist who died in a traffic accident," +
|
||
|
" in the form of a white bicycle placed permanently near the accident location.",
|
||
|
"On this map, one can see the location of known ghost bikes, and (with a free OpenStreetMap account) easily add missing and new Ghost Bikes"])
|
||
|
);
|
||
|
|
||
|
this.icon = "./assets/bike/ghost.svg";
|
||
|
}
|
||
|
}
|