fix clients that don't support deeplinking
...from showing a broken continue button
This commit is contained in:
parent
df9087ba17
commit
8a3896eef5
1 changed files with 17 additions and 14 deletions
|
@ -62,9 +62,11 @@ export class ClientViewModel extends ViewModel {
|
|||
}
|
||||
}
|
||||
const actions = [];
|
||||
const proposedDeepLink = this._client.getDeepLink(this._proposedPlatform, this._link);
|
||||
if (proposedDeepLink) {
|
||||
actions.push({
|
||||
label: deepLinkLabel,
|
||||
url: this._client.getDeepLink(this._proposedPlatform, this._link),
|
||||
url: proposedDeepLink,
|
||||
primary: true,
|
||||
activated: () => {
|
||||
this._pickClient(this._client);
|
||||
|
@ -76,6 +78,7 @@ export class ClientViewModel extends ViewModel {
|
|||
}
|
||||
},
|
||||
});
|
||||
}
|
||||
// show only if there is a preferred instance, and if we don't already link to it in the first button
|
||||
if (hasPreferredWebInstance && this._webPlatform && this._proposedPlatform !== this._webPlatform) {
|
||||
actions.push({
|
||||
|
|
Loading…
Reference in a new issue