/ commands / install-github-app / WarningsStep.tsx
WarningsStep.tsx
 1  import { c as _c } from "react/compiler-runtime";
 2  import figures from 'figures';
 3  import React from 'react';
 4  import { GITHUB_ACTION_SETUP_DOCS_URL } from '../../constants/github-app.js';
 5  import { Box, Text } from '../../ink.js';
 6  import { useKeybinding } from '../../keybindings/useKeybinding.js';
 7  import type { Warning } from './types.js';
 8  interface WarningsStepProps {
 9    warnings: Warning[];
10    onContinue: () => void;
11  }
12  export function WarningsStep(t0) {
13    const $ = _c(8);
14    const {
15      warnings,
16      onContinue
17    } = t0;
18    let t1;
19    if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
20      t1 = {
21        context: "Confirmation"
22      };
23      $[0] = t1;
24    } else {
25      t1 = $[0];
26    }
27    useKeybinding("confirm:yes", onContinue, t1);
28    let t2;
29    if ($[1] === Symbol.for("react.memo_cache_sentinel")) {
30      t2 = <Box flexDirection="column" marginBottom={1}><Text bold={true}>{figures.warning} Setup Warnings</Text><Text dimColor={true}>We found some potential issues, but you can continue anyway</Text></Box>;
31      $[1] = t2;
32    } else {
33      t2 = $[1];
34    }
35    let t3;
36    if ($[2] !== warnings) {
37      t3 = warnings.map(_temp2);
38      $[2] = warnings;
39      $[3] = t3;
40    } else {
41      t3 = $[3];
42    }
43    let t4;
44    if ($[4] === Symbol.for("react.memo_cache_sentinel")) {
45      t4 = <Box marginTop={1}><Text bold={true} color="permission">Press Enter to continue anyway, or Ctrl+C to exit and fix issues</Text></Box>;
46      $[4] = t4;
47    } else {
48      t4 = $[4];
49    }
50    let t5;
51    if ($[5] === Symbol.for("react.memo_cache_sentinel")) {
52      t5 = <Box marginTop={1}><Text dimColor={true}>You can also try the manual setup steps if needed:{" "}<Text color="claude">{GITHUB_ACTION_SETUP_DOCS_URL}</Text></Text></Box>;
53      $[5] = t5;
54    } else {
55      t5 = $[5];
56    }
57    let t6;
58    if ($[6] !== t3) {
59      t6 = <><Box flexDirection="column" borderStyle="round" paddingX={1}>{t2}{t3}{t4}{t5}</Box></>;
60      $[6] = t3;
61      $[7] = t6;
62    } else {
63      t6 = $[7];
64    }
65    return t6;
66  }
67  function _temp2(warning, index) {
68    return <Box key={index} flexDirection="column" marginBottom={1}><Text color="warning" bold={true}>{warning.title}</Text><Text>{warning.message}</Text>{warning.instructions.length > 0 && <Box flexDirection="column" marginLeft={2} marginTop={1}>{warning.instructions.map(_temp)}</Box>}</Box>;
69  }
70  function _temp(instruction, i) {
71    return <Text key={i} dimColor={true}>• {instruction}</Text>;
72  }
73  //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJmaWd1cmVzIiwiUmVhY3QiLCJHSVRIVUJfQUNUSU9OX1NFVFVQX0RPQ1NfVVJMIiwiQm94IiwiVGV4dCIsInVzZUtleWJpbmRpbmciLCJXYXJuaW5nIiwiV2FybmluZ3NTdGVwUHJvcHMiLCJ3YXJuaW5ncyIsIm9uQ29udGludWUiLCJXYXJuaW5nc1N0ZXAiLCJ0MCIsIiQiLCJfYyIsInQxIiwiU3ltYm9sIiwiZm9yIiwiY29udGV4dCIsInQyIiwid2FybmluZyIsInQzIiwibWFwIiwiX3RlbXAyIiwidDQiLCJ0NSIsInQ2IiwiaW5kZXgiLCJ0aXRsZSIsIm1lc3NhZ2UiLCJpbnN0cnVjdGlvbnMiLCJsZW5ndGgiLCJfdGVtcCIsImluc3RydWN0aW9uIiwiaSJdLCJzb3VyY2VzIjpbIldhcm5pbmdzU3RlcC50c3giXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IGZpZ3VyZXMgZnJvbSAnZmlndXJlcydcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEdJVEhVQl9BQ1RJT05fU0VUVVBfRE9DU19VUkwgfSBmcm9tICcuLi8uLi9jb25zdGFudHMvZ2l0aHViLWFwcC5qcydcbmltcG9ydCB7IEJveCwgVGV4dCB9IGZyb20gJy4uLy4uL2luay5qcydcbmltcG9ydCB7IHVzZUtleWJpbmRpbmcgfSBmcm9tICcuLi8uLi9rZXliaW5kaW5ncy91c2VLZXliaW5kaW5nLmpzJ1xuaW1wb3J0IHR5cGUgeyBXYXJuaW5nIH0gZnJvbSAnLi90eXBlcy5qcydcblxuaW50ZXJmYWNlIFdhcm5pbmdzU3RlcFByb3BzIHtcbiAgd2FybmluZ3M6IFdhcm5pbmdbXVxuICBvbkNvbnRpbnVlOiAoKSA9PiB2b2lkXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBXYXJuaW5nc1N0ZXAoeyB3YXJuaW5ncywgb25Db250aW51ZSB9OiBXYXJuaW5nc1N0ZXBQcm9wcykge1xuICAvLyBFbnRlciB0byBjb250aW51ZVxuICB1c2VLZXliaW5kaW5nKCdjb25maXJtOnllcycsIG9uQ29udGludWUsIHsgY29udGV4dDogJ0NvbmZpcm1hdGlvbicgfSlcblxuICByZXR1cm4gKFxuICAgIDw+XG4gICAgICA8Qm94IGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIiBib3JkZXJTdHlsZT1cInJvdW5kXCIgcGFkZGluZ1g9ezF9PlxuICAgICAgICA8Qm94IGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIiBtYXJnaW5Cb3R0b209ezF9PlxuICAgICAgICAgIDxUZXh0IGJvbGQ+e2ZpZ3VyZXMud2FybmluZ30gU2V0dXAgV2FybmluZ3M8L1RleHQ+XG4gICAgICAgICAgPFRleHQgZGltQ29sb3I+XG4gICAgICAgICAgICBXZSBmb3VuZCBzb21lIHBvdGVudGlhbCBpc3N1ZXMsIGJ1dCB5b3UgY2FuIGNvbnRpbnVlIGFueXdheVxuICAgICAgICAgIDwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG5cbiAgICAgICAge3dhcm5pbmdzLm1hcCgod2FybmluZywgaW5kZXgpID0+IChcbiAgICAgICAgICA8Qm94IGtleT17aW5kZXh9IGZsZXhEaXJlY3Rpb249XCJjb2x1bW5cIiBtYXJnaW5Cb3R0b209ezF9PlxuICAgICAgICAgICAgPFRleHQgY29sb3I9XCJ3YXJuaW5nXCIgYm9sZD5cbiAgICAgICAgICAgICAge3dhcm5pbmcudGl0bGV9XG4gICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICA8VGV4dD57d2FybmluZy5tZXNzYWdlfTwvVGV4dD5cbiAgICAgICAgICAgIHt3YXJuaW5nLmluc3RydWN0aW9ucy5sZW5ndGggPiAwICYmIChcbiAgICAgICAgICAgICAgPEJveCBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCIgbWFyZ2luTGVmdD17Mn0gbWFyZ2luVG9wPXsxfT5cbiAgICAgICAgICAgICAgICB7d2FybmluZy5pbnN0cnVjdGlvbnMubWFwKChpbnN0cnVjdGlvbiwgaSkgPT4gKFxuICAgICAgICAgICAgICAgICAgPFRleHQga2V5PXtpfSBkaW1Db2xvcj5cbiAgICAgICAgICAgICAgICAgICAg4oCiIHtpbnN0cnVjdGlvbn1cbiAgICAgICAgICAgICAgICAgIDwvVGV4dD5cbiAgICAgICAgICAgICAgICApKX1cbiAgICAgICAgICAgICAgPC9Cb3g+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvQm94PlxuICAgICAgICApKX1cblxuICAgICAgICA8Qm94IG1hcmdpblRvcD17MX0+XG4gICAgICAgICAgPFRleHQgYm9sZCBjb2xvcj1cInBlcm1pc3Npb25cIj5cbiAgICAgICAgICAgIFByZXNzIEVudGVyIHRvIGNvbnRpbnVlIGFueXdheSwgb3IgQ3RybCtDIHRvIGV4aXQgYW5kIGZpeCBpc3N1ZXNcbiAgICAgICAgICA8L1RleHQ+XG4gICAgICAgIDwvQm94PlxuICAgICAgICA8Qm94IG1hcmdpblRvcD17MX0+XG4gICAgICAgICAgPFRleHQgZGltQ29sb3I+XG4gICAgICAgICAgICBZb3UgY2FuIGFsc28gdHJ5IHRoZSBtYW51YWwgc2V0dXAgc3RlcHMgaWYgbmVlZGVkOnsnICd9XG4gICAgICAgICAgICA8VGV4dCBjb2xvcj1cImNsYXVkZVwiPntHSVRIVUJfQUNUSU9OX1NFVFVQX0RPQ1NfVVJMfTwvVGV4dD5cbiAgICAgICAgICA8L1RleHQ+XG4gICAgICAgIDwvQm94PlxuICAgICAgPC9Cb3g+XG4gICAgPC8+XG4gIClcbn1cbiJdLCJtYXBwaW5ncyI6IjtBQUFBLE9BQU9BLE9BQU8sTUFBTSxTQUFTO0FBQzdCLE9BQU9DLEtBQUssTUFBTSxPQUFPO0FBQ3pCLFNBQVNDLDRCQUE0QixRQUFRLCtCQUErQjtBQUM1RSxTQUFTQyxHQUFHLEVBQUVDLElBQUksUUFBUSxjQUFjO0FBQ3hDLFNBQVNDLGFBQWEsUUFBUSxvQ0FBb0M7QUFDbEUsY0FBY0MsT0FBTyxRQUFRLFlBQVk7QUFFekMsVUFBVUMsaUJBQWlCLENBQUM7RUFDMUJDLFFBQVEsRUFBRUYsT0FBTyxFQUFFO0VBQ25CRyxVQUFVLEVBQUUsR0FBRyxHQUFHLElBQUk7QUFDeEI7QUFFQSxPQUFPLFNBQUFDLGFBQUFDLEVBQUE7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