()
| 4 | import { type AwsAuthStatus, AwsAuthStatusManager } from '../utils/awsAuthStatusManager.js'; |
| 5 | const URL_RE = /https?:\/\/\S+/; |
| 6 | export function AwsAuthStatusBox() { |
| 7 | const $ = _c(11); |
| 8 | let t0; |
| 9 | if ($[0] === Symbol.for("react.memo_cache_sentinel")) { |
| 10 | t0 = AwsAuthStatusManager.getInstance().getStatus(); |
| 11 | $[0] = t0; |
| 12 | } else { |
| 13 | t0 = $[0]; |
| 14 | } |
| 15 | const [status, setStatus] = useState(t0); |
| 16 | let t1; |
| 17 | let t2; |
| 18 | if ($[1] === Symbol.for("react.memo_cache_sentinel")) { |
| 19 | t1 = () => { |
| 20 | const unsubscribe = AwsAuthStatusManager.getInstance().subscribe(setStatus); |
| 21 | return unsubscribe; |
| 22 | }; |
| 23 | t2 = []; |
| 24 | $[1] = t1; |
| 25 | $[2] = t2; |
| 26 | } else { |
| 27 | t1 = $[1]; |
| 28 | t2 = $[2]; |
| 29 | } |
| 30 | useEffect(t1, t2); |
| 31 | if (!status.isAuthenticating && !status.error && status.output.length === 0) { |
| 32 | return null; |
| 33 | } |
| 34 | if (!status.isAuthenticating && !status.error) { |
| 35 | return null; |
| 36 | } |
| 37 | let t3; |
| 38 | if ($[3] === Symbol.for("react.memo_cache_sentinel")) { |
| 39 | t3 = <Text bold={true} color="permission">Cloud Authentication</Text>; |
| 40 | $[3] = t3; |
| 41 | } else { |
| 42 | t3 = $[3]; |
| 43 | } |
| 44 | let t4; |
| 45 | if ($[4] !== status.output) { |
| 46 | t4 = status.output.length > 0 && <Box flexDirection="column" marginTop={1}>{status.output.slice(-5).map(_temp)}</Box>; |
| 47 | $[4] = status.output; |
| 48 | $[5] = t4; |
| 49 | } else { |
| 50 | t4 = $[5]; |
| 51 | } |
| 52 | let t5; |
| 53 | if ($[6] !== status.error) { |
| 54 | t5 = status.error && <Box marginTop={1}><Text color="error">{status.error}</Text></Box>; |
| 55 | $[6] = status.error; |
| 56 | $[7] = t5; |
| 57 | } else { |
| 58 | t5 = $[7]; |
| 59 | } |
| 60 | let t6; |
| 61 | if ($[8] !== t4 || $[9] !== t5) { |
| 62 | t6 = <Box flexDirection="column" borderStyle="round" borderColor="permission" paddingX={1} marginY={1}>{t3}{t4}{t5}</Box>; |
| 63 | $[8] = t4; |
nothing calls this directly
no test coverage detected