From 989359595fef9f24e830dbf8d08a8cca0957e3f4 Mon Sep 17 00:00:00 2001
From: Eric Amodio <eamodio@gmail.com>
Date: Thu, 1 Jun 2023 19:19:45 -0400
Subject: [PATCH] Fixes double gate on Focus

---
 src/webviews/apps/plus/focus/focus.ts | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/webviews/apps/plus/focus/focus.ts b/src/webviews/apps/plus/focus/focus.ts
index f11c475..f4fb097 100644
--- a/src/webviews/apps/plus/focus/focus.ts
+++ b/src/webviews/apps/plus/focus/focus.ts
@@ -99,7 +99,8 @@ export class FocusApp extends App<State> {
 
 		$gate = document.getElementById('connection-gate')! as FeatureGate;
 		if ($gate != null) {
-			$gate.visible = !(this.state.repos?.some(r => r.isConnected) ?? false);
+			$gate.visible =
+				this.state.access.allowed === true && !(this.state.repos?.some(r => r.isConnected) ?? false);
 		}
 
 		const badgeEl = document.getElementById('account-badge')! as AccountBadge;