/ commands / install-github-app / SuccessStep.tsx
SuccessStep.tsx
 1  import { c as _c } from "react/compiler-runtime";
 2  import React from 'react';
 3  import { Box, Text } from '../../ink.js';
 4  type SuccessStepProps = {
 5    secretExists: boolean;
 6    useExistingSecret: boolean;
 7    secretName: string;
 8    skipWorkflow?: boolean;
 9  };
10  export function SuccessStep(t0) {
11    const $ = _c(21);
12    const {
13      secretExists,
14      useExistingSecret,
15      secretName,
16      skipWorkflow: t1
17    } = t0;
18    const skipWorkflow = t1 === undefined ? false : t1;
19    let t2;
20    if ($[0] === Symbol.for("react.memo_cache_sentinel")) {
21      t2 = <Box flexDirection="column" marginBottom={1}><Text bold={true}>Install GitHub App</Text><Text dimColor={true}>Success</Text></Box>;
22      $[0] = t2;
23    } else {
24      t2 = $[0];
25    }
26    let t3;
27    if ($[1] !== skipWorkflow) {
28      t3 = !skipWorkflow && <Text color="success">✓ GitHub Actions workflow created!</Text>;
29      $[1] = skipWorkflow;
30      $[2] = t3;
31    } else {
32      t3 = $[2];
33    }
34    let t4;
35    if ($[3] !== secretExists || $[4] !== useExistingSecret) {
36      t4 = secretExists && useExistingSecret && <Box marginTop={1}><Text color="success">✓ Using existing ANTHROPIC_API_KEY secret</Text></Box>;
37      $[3] = secretExists;
38      $[4] = useExistingSecret;
39      $[5] = t4;
40    } else {
41      t4 = $[5];
42    }
43    let t5;
44    if ($[6] !== secretExists || $[7] !== secretName || $[8] !== useExistingSecret) {
45      t5 = (!secretExists || !useExistingSecret) && <Box marginTop={1}><Text color="success">✓ API key saved as {secretName} secret</Text></Box>;
46      $[6] = secretExists;
47      $[7] = secretName;
48      $[8] = useExistingSecret;
49      $[9] = t5;
50    } else {
51      t5 = $[9];
52    }
53    let t6;
54    if ($[10] === Symbol.for("react.memo_cache_sentinel")) {
55      t6 = <Box marginTop={1}><Text>Next steps:</Text></Box>;
56      $[10] = t6;
57    } else {
58      t6 = $[10];
59    }
60    let t7;
61    if ($[11] !== skipWorkflow) {
62      t7 = skipWorkflow ? <><Text>1. Install the Claude GitHub App if you haven't already</Text><Text>2. Your workflow file was kept unchanged</Text><Text>3. API key is configured and ready to use</Text></> : <><Text>1. A pre-filled PR page has been created</Text><Text>2. Install the Claude GitHub App if you haven't already</Text><Text>3. Merge the PR to enable Claude PR assistance</Text></>;
63      $[11] = skipWorkflow;
64      $[12] = t7;
65    } else {
66      t7 = $[12];
67    }
68    let t8;
69    if ($[13] !== t3 || $[14] !== t4 || $[15] !== t5 || $[16] !== t7) {
70      t8 = <Box flexDirection="column" borderStyle="round" paddingX={1}>{t2}{t3}{t4}{t5}{t6}{t7}</Box>;
71      $[13] = t3;
72      $[14] = t4;
73      $[15] = t5;
74      $[16] = t7;
75      $[17] = t8;
76    } else {
77      t8 = $[17];
78    }
79    let t9;
80    if ($[18] === Symbol.for("react.memo_cache_sentinel")) {
81      t9 = <Box marginLeft={3}><Text dimColor={true}>Press any key to exit</Text></Box>;
82      $[18] = t9;
83    } else {
84      t9 = $[18];
85    }
86    let t10;
87    if ($[19] !== t8) {
88      t10 = <>{t8}{t9}</>;
89      $[19] = t8;
90      $[20] = t10;
91    } else {
92      t10 = $[20];
93    }
94    return t10;
95  }
96  //# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIkJveCIsIlRleHQiLCJTdWNjZXNzU3RlcFByb3BzIiwic2VjcmV0RXhpc3RzIiwidXNlRXhpc3RpbmdTZWNyZXQiLCJzZWNyZXROYW1lIiwic2tpcFdvcmtmbG93IiwiU3VjY2Vzc1N0ZXAiLCJ0MCIsIiQiLCJfYyIsInQxIiwidW5kZWZpbmVkIiwidDIiLCJTeW1ib2wiLCJmb3IiLCJ0MyIsInQ0IiwidDUiLCJ0NiIsInQ3IiwidDgiLCJ0OSIsInQxMCJdLCJzb3VyY2VzIjpbIlN1Y2Nlc3NTdGVwLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnXG5pbXBvcnQgeyBCb3gsIFRleHQgfSBmcm9tICcuLi8uLi9pbmsuanMnXG5cbnR5cGUgU3VjY2Vzc1N0ZXBQcm9wcyA9IHtcbiAgc2VjcmV0RXhpc3RzOiBib29sZWFuXG4gIHVzZUV4aXN0aW5nU2VjcmV0OiBib29sZWFuXG4gIHNlY3JldE5hbWU6IHN0cmluZ1xuICBza2lwV29ya2Zsb3c/OiBib29sZWFuXG59XG5cbmV4cG9ydCBmdW5jdGlvbiBTdWNjZXNzU3RlcCh7XG4gIHNlY3JldEV4aXN0cyxcbiAgdXNlRXhpc3RpbmdTZWNyZXQsXG4gIHNlY3JldE5hbWUsXG4gIHNraXBXb3JrZmxvdyA9IGZhbHNlLFxufTogU3VjY2Vzc1N0ZXBQcm9wcyk6IFJlYWN0LlJlYWN0Tm9kZSB7XG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiIGJvcmRlclN0eWxlPVwicm91bmRcIiBwYWRkaW5nWD17MX0+XG4gICAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiIG1hcmdpbkJvdHRvbT17MX0+XG4gICAgICAgICAgPFRleHQgYm9sZD5JbnN0YWxsIEdpdEh1YiBBcHA8L1RleHQ+XG4gICAgICAgICAgPFRleHQgZGltQ29sb3I+U3VjY2VzczwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICAgIHshc2tpcFdvcmtmbG93ICYmIChcbiAgICAgICAgICA8VGV4dCBjb2xvcj1cInN1Y2Nlc3NcIj7inJMgR2l0SHViIEFjdGlvbnMgd29ya2Zsb3cgY3JlYXRlZCE8L1RleHQ+XG4gICAgICAgICl9XG4gICAgICAgIHtzZWNyZXRFeGlzdHMgJiYgdXNlRXhpc3RpbmdTZWNyZXQgJiYgKFxuICAgICAgICAgIDxCb3ggbWFyZ2luVG9wPXsxfT5cbiAgICAgICAgICAgIDxUZXh0IGNvbG9yPVwic3VjY2Vzc1wiPlxuICAgICAgICAgICAgICDinJMgVXNpbmcgZXhpc3RpbmcgQU5USFJPUElDX0FQSV9LRVkgc2VjcmV0XG4gICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgPC9Cb3g+XG4gICAgICAgICl9XG4gICAgICAgIHsoIXNlY3JldEV4aXN0cyB8fCAhdXNlRXhpc3RpbmdTZWNyZXQpICYmIChcbiAgICAgICAgICA8Qm94IG1hcmdpblRvcD17MX0+XG4gICAgICAgICAgICA8VGV4dCBjb2xvcj1cInN1Y2Nlc3NcIj7inJMgQVBJIGtleSBzYXZlZCBhcyB7c2VjcmV0TmFtZX0gc2VjcmV0PC9UZXh0PlxuICAgICAgICAgIDwvQm94PlxuICAgICAgICApfVxuICAgICAgICA8Qm94IG1hcmdpblRvcD17MX0+XG4gICAgICAgICAgPFRleHQ+TmV4dCBzdGVwczo8L1RleHQ+XG4gICAgICAgIDwvQm94PlxuICAgICAgICB7c2tpcFdvcmtmbG93ID8gKFxuICAgICAgICAgIDw+XG4gICAgICAgICAgICA8VGV4dD5cbiAgICAgICAgICAgICAgMS4gSW5zdGFsbCB0aGUgQ2xhdWRlIEdpdEh1YiBBcHAgaWYgeW91IGhhdmVuJmFwb3M7dCBhbHJlYWR5XG4gICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICA8VGV4dD4yLiBZb3VyIHdvcmtmbG93IGZpbGUgd2FzIGtlcHQgdW5jaGFuZ2VkPC9UZXh0PlxuICAgICAgICAgICAgPFRleHQ+My4gQVBJIGtleSBpcyBjb25maWd1cmVkIGFuZCByZWFkeSB0byB1c2U8L1RleHQ+XG4gICAgICAgICAgPC8+XG4gICAgICAgICkgOiAoXG4gICAgICAgICAgPD5cbiAgICAgICAgICAgIDxUZXh0PjEuIEEgcHJlLWZpbGxlZCBQUiBwYWdlIGhhcyBiZWVuIGNyZWF0ZWQ8L1RleHQ+XG4gICAgICAgICAgICA8VGV4dD5cbiAgICAgICAgICAgICAgMi4gSW5zdGFsbCB0aGUgQ2xhdWRlIEdpdEh1YiBBcHAgaWYgeW91IGhhdmVuJmFwb3M7dCBhbHJlYWR5XG4gICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICA8VGV4dD4zLiBNZXJnZSB0aGUgUFIgdG8gZW5hYmxlIENsYXVkZSBQUiBhc3Npc3RhbmNlPC9UZXh0PlxuICAgICAgICAgIDwvPlxuICAgICAgICApfVxuICAgICAgPC9Cb3g+XG4gICAgICA8Qm94IG1hcmdpbkxlZnQ9ezN9PlxuICAgICAgICA8VGV4dCBkaW1Db2xvcj5QcmVzcyBhbnkga2V5IHRvIGV4aXQ8L1RleHQ+XG4gICAgICA8L0JveD5cbiAgICA8Lz5cbiAgKVxufVxuIl0sIm1hcHBpbmdzIjoiO0FBQUEsT0FBT0EsS0FBSyxNQUFNLE9BQU87QUFDekIsU0FBU0MsR0FBRyxFQUFFQyxJQUFJLFFBQVEsY0FBYztBQUV4QyxLQUFLQyxnQkFBZ0IsR0FBRztFQUN0QkMsWUFBWSxFQUFFLE9BQU87RUFDckJDLGlCQUFpQixFQUFFLE9BQU87RUFDMUJDLFVBQVUsRUFBRSxNQUFNO0VBQ2xCQyxZQUFZLENBQUMsRUFBRSxPQUFPO0FBQ3hCLENBQUM7QUFFRCxPQUFPLFNBQUFDLFlBQUFDLEVBQUE7RUFBQSxNQUFBQyxDQUFBLEdBQUFDLEVBQUE7RUFBcUI7SUFBQVAsWUFBQTtJQUFBQyxpQkFBQTtJQUFBQyxVQUFBO0lBQUFDLFlBQUEsRUFBQUs7RUFBQSxJQUFBSCxFQUtUO0VBRGpCLE1BQUFGLFlBQUEsR0FBQUssRUFBb0IsS0FBcEJDLFNBQW9CLEdBQXBCLEtBQW9CLEdBQXBCRCxFQUFvQjtFQUFBLElBQUFFLEVBQUE7RUFBQSxJQUFBSixD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