cosmetics plus a slew of little frontend rendering bugs

This commit is contained in:
Matt Hill
2021-08-13 16:16:24 -06:00
parent c223894943
commit 6ea04dbeb8
44 changed files with 518 additions and 618 deletions

View File

@@ -49,15 +49,15 @@ export class ConfigService {
return this.isConsulate || (mocks.enabled && mocks.connection === 'poll')
}
isLaunchable (pkg: PackageDataEntry): boolean {
if (this.isConsulate || pkg.state !== PackageState.Installed) {
isLaunchable (state: PackageState, status: PackageMainStatus, interfaces: { [id: string]: InterfaceDef }): boolean {
if (this.isConsulate || state !== PackageState.Installed) {
return false
}
return pkg.installed.status.main.status === PackageMainStatus.Running &&
return status === PackageMainStatus.Running &&
(
(hasTorUi(pkg.manifest.interfaces) && this.isTor()) ||
(hasLanUi(pkg.manifest.interfaces) && !this.isTor())
(hasTorUi(interfaces) && this.isTor()) ||
(hasLanUi(interfaces) && !this.isTor())
)
}