Merge pull request #2166 from mozilla/hide-moz-vpn-tout-if-installed

Hide Mozilla VPN tout in main Container panel if client is installed
This commit is contained in:
Andrea Marchesini 2021-10-26 12:29:36 +02:00 committed by GitHub
commit ccf0a0ba9f
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -708,12 +708,15 @@ Logic.registerPanel(P_CONTAINERS_LIST, {
}
});
const mozVpnTout = document.getElementById("moz-vpn-tout");
const mozillaVpnInstalled = await browser.runtime.sendMessage({ method: "MozillaVPN_getInstallationStatus" });
if (mozillaVpnInstalled) {
return mozVpnTout.remove();
}
const { mozillaVpnHiddenToutsList } = await browser.storage.local.get("mozillaVpnHiddenToutsList");
const mozillaVpnToutShouldBeHidden = mozillaVpnHiddenToutsList && mozillaVpnHiddenToutsList.find(tout => tout.name === mozillaVpnToutName);
const mozVpnTout = document.getElementById("moz-vpn-tout");
if (mozillaVpnToutShouldBeHidden) {
mozVpnTout.remove();
return mozVpnTout.remove();
}
},