Import button only shows up when logged in
This commit is contained in:
parent
dc4174047a
commit
4295f4a9be
1 changed files with 14 additions and 1 deletions
|
@ -54,6 +54,19 @@ export default class ImportButton extends Toggle {
|
||||||
new Combine([button, appliedTags]).SetClass("flex flex-col"),
|
new Combine([button, appliedTags]).SetClass("flex flex-col"),
|
||||||
State.state.featurePipeline.runningQuery
|
State.state.featurePipeline.runningQuery
|
||||||
)
|
)
|
||||||
super(t.hasBeenImported, withLoadingCheck, isImported)
|
const importButton = new Toggle(t.hasBeenImported, withLoadingCheck, isImported)
|
||||||
|
|
||||||
|
const pleaseLoginButton =
|
||||||
|
new Toggle(t.pleaseLogin.Clone()
|
||||||
|
.onClick(() => State.state.osmConnection.AttemptLogin())
|
||||||
|
.SetClass("login-button-friendly"),
|
||||||
|
undefined,
|
||||||
|
State.state.featureSwitchUserbadge)
|
||||||
|
|
||||||
|
|
||||||
|
super(importButton,
|
||||||
|
pleaseLoginButton,
|
||||||
|
State.state.osmConnection.isLoggedIn
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
Loading…
Reference in a new issue