+ {localMac ? (
+ ,
+ title: "Accessibility",
+ description: "Click, type, and read controls in other apps.",
+ granted: permission.status.accessibility,
+ onAllow: () => void allow("accessibility"),
+ },
+ {
+ id: "screen-recording",
+ icon: ,
+ title: "Screen Recording",
+ description: "See the screen to decide what to do next.",
+ granted: permission.status["screen-recording"],
+ onAllow: () => void allow("screen-recording"),
+ },
+ ]}
+ />
+ ) : (
+ {hostRequirements(platform, hostLabel)}
+ )}
+ {error || (localMac && permission.error) ? (
+
+ {error ?? permission.error}
+
+ ) : null}
+ {localMac && !ready ? (
+
+ If a permission stays off after you allow it, quit and reopen T3 Code.
+
+ ) : null}
+
+