Refactoring: add advanced buttons to open mapillary and to open other editors

This commit is contained in:
Pieter Vander Vennet 2023-06-06 00:01:01 +02:00
parent 1d543563d7
commit 12eb2a2d55
9 changed files with 152 additions and 143 deletions

View file

@ -46,6 +46,9 @@
import RasterLayerOverview from "./Map/RasterLayerOverview.svelte";
import IfHidden from "./Base/IfHidden.svelte";
import {onDestroy} from "svelte";
import {OpenJosm} from "./BigComponents/OpenJosm";
import MapillaryLink from "./BigComponents/MapillaryLink.svelte";
import OpenIdEditor from "./BigComponents/OpenIdEditor.svelte";
export let state: ThemeViewState;
let layout = state.layout;
@ -359,7 +362,10 @@
<Tr slot="title4" t={Translations.t.advanced.title}/>
<div class="flex flex-col m-2" slot="content4">
<ToSvelte construct={Hotkeys.generateDocumentationDynamic}></ToSvelte>
<OpenIdEditor mapProperties={state.mapProperties}/>
<ToSvelte construct={() => new OpenJosm(state.osmConnection, state.mapProperties.bounds).SetClass("w-full")}/>
<MapillaryLink mapProperties={state.mapProperties}/>
<ToSvelte construct={Hotkeys.generateDocumentationDynamic}/>
</div>
</TabbedGroup>