diff --git a/src/UI/Studio/StudioServer.ts b/src/UI/Studio/StudioServer.ts index bf6ad5ca27..0ee2157028 100644 --- a/src/UI/Studio/StudioServer.ts +++ b/src/UI/Studio/StudioServer.ts @@ -20,7 +20,7 @@ export default class StudioServer { > public isDirect: boolean - constructor(url: string, userId: Store, isDirect: boolean) { + constructor(url: string, userId: Store) { this.url = url this._userId = userId this.overview = UIEventSource.FromPromiseWithErr(this.fetchOverviewRaw()) diff --git a/src/UI/StudioGUI.svelte b/src/UI/StudioGUI.svelte index c72cd4f515..10231c46a7 100644 --- a/src/UI/StudioGUI.svelte +++ b/src/UI/StudioGUI.svelte @@ -63,12 +63,12 @@ }) ) expertMode.addCallbackAndRunD((expert) => console.log("Expert mode is", expert)) - const createdBy = osmConnection.userDetails.data.name - const uid = osmConnection.userDetails.map( + const createdBy = osmConnection.userDetails.data?.name + const uid = osmConnection.userDetails.mapD( (ud) => (directEntry.data ? null : ud?.uid), [directEntry] ) - const studio = new StudioServer(studioUrl, uid, directEntry.data) + const studio = new StudioServer(studioUrl, uid) let layersWithErr = studio.fetchOverview() let layerFilterTerm: string = "" diff --git a/src/UI/StudioGui.ts b/src/UI/StudioGui.ts index 58edc7b42c..f82bbb02ac 100644 --- a/src/UI/StudioGui.ts +++ b/src/UI/StudioGui.ts @@ -1,12 +1,5 @@ -import SvelteUIElement from "./Base/SvelteUIElement" import StudioGUI from "./StudioGUI.svelte" -export default class StudioGui { - public setup() { - new StudioGUI({ - target: document.getElementById("main"), - }) - } -} - -new StudioGui().setup() +new StudioGUI({ + target: document.getElementById("main") +})