feat: build
This commit is contained in:
commit
f90eee85d8
1906 files changed
+514339
No files matched your search
@@ -0,0 +1,190 @@
|
||||
import { c as _c } from "react/compiler-runtime";
|
||||
import React, { useCallback, useState } from 'react';
|
||||
import TextInput from '../../components/TextInput.js';
|
||||
import { useTerminalSize } from '../../hooks/useTerminalSize.js';
|
||||
import { Box, color, Text, useTheme } from '../../ink.js';
|
||||
import { useKeybindings } from '../../keybindings/useKeybinding.js';
|
||||
interface CheckExistingSecretStepProps {
|
||||
useExistingSecret: boolean;
|
||||
secretName: string;
|
||||
onToggleUseExistingSecret: (useExisting: boolean) => void;
|
||||
onSecretNameChange: (value: string) => void;
|
||||
onSubmit: () => void;
|
||||
}
|
||||
export function CheckExistingSecretStep(t0) {
|
||||
const $ = _c(42);
|
||||
const {
|
||||
useExistingSecret,
|
||||
secretName,
|
||||
onToggleUseExistingSecret,
|
||||
onSecretNameChange,
|
||||
onSubmit
|
||||
} = t0;
|
||||
const [cursorOffset, setCursorOffset] = useState(0);
|
||||
const terminalSize = useTerminalSize();
|
||||
const [theme] = useTheme();
|
||||
let t1;
|
||||
if ($[0] !== onToggleUseExistingSecret) {
|
||||
t1 = () => onToggleUseExistingSecret(true);
|
||||
$[0] = onToggleUseExistingSecret;
|
||||
$[1] = t1;
|
||||
} else {
|
||||
t1 = $[1];
|
||||
}
|
||||
const handlePrevious = t1;
|
||||
let t2;
|
||||
if ($[2] !== onToggleUseExistingSecret) {
|
||||
t2 = () => onToggleUseExistingSecret(false);
|
||||
$[2] = onToggleUseExistingSecret;
|
||||
$[3] = t2;
|
||||
} else {
|
||||
t2 = $[3];
|
||||
}
|
||||
const handleNext = t2;
|
||||
let t3;
|
||||
if ($[4] !== handleNext || $[5] !== handlePrevious || $[6] !== onSubmit) {
|
||||
t3 = {
|
||||
"confirm:previous": handlePrevious,
|
||||
"confirm:next": handleNext,
|
||||
"confirm:yes": onSubmit
|
||||
};
|
||||
$[4] = handleNext;
|
||||
$[5] = handlePrevious;
|
||||
$[6] = onSubmit;
|
||||
$[7] = t3;
|
||||
} else {
|
||||
t3 = $[7];
|
||||
}
|
||||
let t4;
|
||||
if ($[8] !== useExistingSecret) {
|
||||
t4 = {
|
||||
context: "Confirmation",
|
||||
isActive: useExistingSecret
|
||||
};
|
||||
$[8] = useExistingSecret;
|
||||
$[9] = t4;
|
||||
} else {
|
||||
t4 = $[9];
|
||||
}
|
||||
useKeybindings(t3, t4);
|
||||
let t5;
|
||||
if ($[10] !== handleNext || $[11] !== handlePrevious) {
|
||||
t5 = {
|
||||
"confirm:previous": handlePrevious,
|
||||
"confirm:next": handleNext
|
||||
};
|
||||
$[10] = handleNext;
|
||||
$[11] = handlePrevious;
|
||||
$[12] = t5;
|
||||
} else {
|
||||
t5 = $[12];
|
||||
}
|
||||
const t6 = !useExistingSecret;
|
||||
let t7;
|
||||
if ($[13] !== t6) {
|
||||
t7 = {
|
||||
context: "Confirmation",
|
||||
isActive: t6
|
||||
};
|
||||
$[13] = t6;
|
||||
$[14] = t7;
|
||||
} else {
|
||||
t7 = $[14];
|
||||
}
|
||||
useKeybindings(t5, t7);
|
||||
let t8;
|
||||
if ($[15] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t8 = <Box flexDirection="column" marginBottom={1}><Text bold={true}>Install GitHub App</Text><Text dimColor={true}>Setup API key secret</Text></Box>;
|
||||
$[15] = t8;
|
||||
} else {
|
||||
t8 = $[15];
|
||||
}
|
||||
let t9;
|
||||
if ($[16] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t9 = <Box marginBottom={1}><Text color="warning">ANTHROPIC_API_KEY already exists in repository secrets!</Text></Box>;
|
||||
$[16] = t9;
|
||||
} else {
|
||||
t9 = $[16];
|
||||
}
|
||||
let t10;
|
||||
if ($[17] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t10 = <Box marginBottom={1}><Text>Would you like to:</Text></Box>;
|
||||
$[17] = t10;
|
||||
} else {
|
||||
t10 = $[17];
|
||||
}
|
||||
let t11;
|
||||
if ($[18] !== theme || $[19] !== useExistingSecret) {
|
||||
t11 = useExistingSecret ? color("success", theme)("> ") : " ";
|
||||
$[18] = theme;
|
||||
$[19] = useExistingSecret;
|
||||
$[20] = t11;
|
||||
} else {
|
||||
t11 = $[20];
|
||||
}
|
||||
let t12;
|
||||
if ($[21] !== t11) {
|
||||
t12 = <Box marginBottom={1}><Text>{t11}Use the existing API key</Text></Box>;
|
||||
$[21] = t11;
|
||||
$[22] = t12;
|
||||
} else {
|
||||
t12 = $[22];
|
||||
}
|
||||
let t13;
|
||||
if ($[23] !== theme || $[24] !== useExistingSecret) {
|
||||
t13 = !useExistingSecret ? color("success", theme)("> ") : " ";
|
||||
$[23] = theme;
|
||||
$[24] = useExistingSecret;
|
||||
$[25] = t13;
|
||||
} else {
|
||||
t13 = $[25];
|
||||
}
|
||||
let t14;
|
||||
if ($[26] !== t13) {
|
||||
t14 = <Box marginBottom={1}><Text>{t13}Create a new secret with a different name</Text></Box>;
|
||||
$[26] = t13;
|
||||
$[27] = t14;
|
||||
} else {
|
||||
t14 = $[27];
|
||||
}
|
||||
let t15;
|
||||
if ($[28] !== cursorOffset || $[29] !== onSecretNameChange || $[30] !== onSubmit || $[31] !== secretName || $[32] !== terminalSize || $[33] !== useExistingSecret) {
|
||||
t15 = !useExistingSecret && <><Box marginBottom={1}><Text>Enter new secret name (alphanumeric with underscores):</Text></Box><TextInput value={secretName} onChange={onSecretNameChange} onSubmit={onSubmit} focus={true} placeholder="e.g., CLAUDE_API_KEY" columns={terminalSize.columns} cursorOffset={cursorOffset} onChangeCursorOffset={setCursorOffset} showCursor={true} /></>;
|
||||
$[28] = cursorOffset;
|
||||
$[29] = onSecretNameChange;
|
||||
$[30] = onSubmit;
|
||||
$[31] = secretName;
|
||||
$[32] = terminalSize;
|
||||
$[33] = useExistingSecret;
|
||||
$[34] = t15;
|
||||
} else {
|
||||
t15 = $[34];
|
||||
}
|
||||
let t16;
|
||||
if ($[35] !== t12 || $[36] !== t14 || $[37] !== t15) {
|
||||
t16 = <Box flexDirection="column" borderStyle="round" paddingX={1}>{t8}{t9}{t10}{t12}{t14}{t15}</Box>;
|
||||
$[35] = t12;
|
||||
$[36] = t14;
|
||||
$[37] = t15;
|
||||
$[38] = t16;
|
||||
} else {
|
||||
t16 = $[38];
|
||||
}
|
||||
let t17;
|
||||
if ($[39] === Symbol.for("react.memo_cache_sentinel")) {
|
||||
t17 = <Box marginLeft={3}><Text dimColor={true}>↑/↓ to select · Enter to continue</Text></Box>;
|
||||
$[39] = t17;
|
||||
} else {
|
||||
t17 = $[39];
|
||||
}
|
||||
let t18;
|
||||
if ($[40] !== t16) {
|
||||
t18 = <>{t16}{t17}</>;
|
||||
$[40] = t16;
|
||||
$[41] = t18;
|
||||
} else {
|
||||
t18 = $[41];
|
||||
}
|
||||
return t18;
|
||||
}
|
||||
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsInVzZUNhbGxiYWNrIiwidXNlU3RhdGUiLCJUZXh0SW5wdXQiLCJ1c2VUZXJtaW5hbFNpemUiLCJCb3giLCJjb2xvciIsIlRleHQiLCJ1c2VUaGVtZSIsInVzZUtleWJpbmRpbmdzIiwiQ2hlY2tFeGlzdGluZ1NlY3JldFN0ZXBQcm9wcyIsInVzZUV4aXN0aW5nU2VjcmV0Iiwic2VjcmV0TmFtZSIsIm9uVG9nZ2xlVXNlRXhpc3RpbmdTZWNyZXQiLCJ1c2VFeGlzdGluZyIsIm9uU2VjcmV0TmFtZUNoYW5nZSIsInZhbHVlIiwib25TdWJtaXQiLCJDaGVja0V4aXN0aW5nU2VjcmV0U3RlcCIsInQwIiwiJCIsIl9jIiwiY3Vyc29yT2Zmc2V0Iiwic2V0Q3Vyc29yT2Zmc2V0IiwidGVybWluYWxTaXplIiwidGhlbWUiLCJ0MSIsImhhbmRsZVByZXZpb3VzIiwidDIiLCJoYW5kbGVOZXh0IiwidDMiLCJ0NCIsImNvbnRleHQiLCJpc0FjdGl2ZSIsInQ1IiwidDYiLCJ0NyIsInQ4IiwiU3ltYm9sIiwiZm9yIiwidDkiLCJ0MTAiLCJ0MTEiLCJ0MTIiLCJ0MTMiLCJ0MTQiLCJ0MTUiLCJjb2x1bW5zIiwidDE2IiwidDE3IiwidDE4Il0sInNvdXJjZXMiOlsiQ2hlY2tFeGlzdGluZ1NlY3JldFN0ZXAudHN4Il0sInNvdXJjZXNDb250ZW50IjpbImltcG9ydCBSZWFjdCwgeyB1c2VDYWxsYmFjaywgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCdcbmltcG9ydCBUZXh0SW5wdXQgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9UZXh0SW5wdXQuanMnXG5pbXBvcnQgeyB1c2VUZXJtaW5hbFNpemUgfSBmcm9tICcuLi8uLi9ob29rcy91c2VUZXJtaW5hbFNpemUuanMnXG5pbXBvcnQgeyBCb3gsIGNvbG9yLCBUZXh0LCB1c2VUaGVtZSB9IGZyb20gJy4uLy4uL2luay5qcydcbmltcG9ydCB7IHVzZUtleWJpbmRpbmdzIH0gZnJvbSAnLi4vLi4va2V5YmluZGluZ3MvdXNlS2V5YmluZGluZy5qcydcblxuaW50ZXJmYWNlIENoZWNrRXhpc3RpbmdTZWNyZXRTdGVwUHJvcHMge1xuICB1c2VFeGlzdGluZ1NlY3JldDogYm9vbGVhblxuICBzZWNyZXROYW1lOiBzdHJpbmdcbiAgb25Ub2dnbGVVc2VFeGlzdGluZ1NlY3JldDogKHVzZUV4aXN0aW5nOiBib29sZWFuKSA9PiB2b2lkXG4gIG9uU2VjcmV0TmFtZUNoYW5nZTogKHZhbHVlOiBzdHJpbmcpID0+IHZvaWRcbiAgb25TdWJtaXQ6ICgpID0+IHZvaWRcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIENoZWNrRXhpc3RpbmdTZWNyZXRTdGVwKHtcbiAgdXNlRXhpc3RpbmdTZWNyZXQsXG4gIHNlY3JldE5hbWUsXG4gIG9uVG9nZ2xlVXNlRXhpc3RpbmdTZWNyZXQsXG4gIG9uU2VjcmV0TmFtZUNoYW5nZSxcbiAgb25TdWJtaXQsXG59OiBDaGVja0V4aXN0aW5nU2VjcmV0U3RlcFByb3BzKSB7XG4gIGNvbnN0IFtjdXJzb3JPZmZzZXQsIHNldEN1cnNvck9mZnNldF0gPSB1c2VTdGF0ZSgwKVxuICBjb25zdCB0ZXJtaW5hbFNpemUgPSB1c2VUZXJtaW5hbFNpemUoKVxuICBjb25zdCBbdGhlbWVdID0gdXNlVGhlbWUoKVxuXG4gIC8vIFdoZW4gdGhlIHRleHQgaW5wdXQgaXMgdmlzaWJsZSwgb21pdCBjb25maXJtOnllcyBzbyBiYXJlICd5JyBwYXNzZXNcbiAgLy8gdGhyb3VnaCB0byB0aGUgaW5wdXQgaW5zdGVhZCBvZiBzdWJtaXR0aW5nLiBUZXh0SW5wdXQncyBvblN1Ym1pdCBoYW5kbGVzXG4gIC8vIEVudGVyLiBLZWVwIHRoZSBDb25maXJtYXRpb24gY29udGV4dCAobm90IFNldHRpbmdzKSB0byBhdm9pZCBqL2sgYmluZGluZ3MuXG4gIGNvbnN0IGhhbmRsZVByZXZpb3VzID0gdXNlQ2FsbGJhY2soXG4gICAgKCkgPT4gb25Ub2dnbGVVc2VFeGlzdGluZ1NlY3JldCh0cnVlKSxcbiAgICBbb25Ub2dnbGVVc2VFeGlzdGluZ1NlY3JldF0sXG4gIClcbiAgY29uc3QgaGFuZGxlTmV4dCA9IHVzZUNhbGxiYWNrKFxuICAgICgpID0+IG9uVG9nZ2xlVXNlRXhpc3RpbmdTZWNyZXQoZmFsc2UpLFxuICAgIFtvblRvZ2dsZVVzZUV4aXN0aW5nU2VjcmV0XSxcbiAgKVxuICB1c2VLZXliaW5kaW5ncyhcbiAgICB7XG4gICAgICAnY29uZmlybTpwcmV2aW91cyc6IGhhbmRsZVByZXZpb3VzLFxuICAgICAgJ2NvbmZpcm06bmV4dCc6IGhhbmRsZU5leHQsXG4gICAgICAnY29uZmlybTp5ZXMnOiBvblN1Ym1pdCxcbiAgICB9LFxuICAgIHsgY29udGV4dDogJ0NvbmZpcm1hdGlvbicsIGlzQWN0aXZlOiB1c2VFeGlzdGluZ1NlY3JldCB9LFxuICApXG4gIHVzZUtleWJpbmRpbmdzKFxuICAgIHtcbiAgICAgICdjb25maXJtOnByZXZpb3VzJzogaGFuZGxlUHJldmlvdXMsXG4gICAgICAnY29uZmlybTpuZXh0JzogaGFuZGxlTmV4dCxcbiAgICB9LFxuICAgIHsgY29udGV4dDogJ0NvbmZpcm1hdGlvbicsIGlzQWN0aXZlOiAhdXNlRXhpc3RpbmdTZWNyZXQgfSxcbiAgKVxuXG4gIHJldHVybiAoXG4gICAgPD5cbiAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiIGJvcmRlclN0eWxlPVwicm91bmRcIiBwYWRkaW5nWD17MX0+XG4gICAgICAgIDxCb3ggZmxleERpcmVjdGlvbj1cImNvbHVtblwiIG1hcmdpbkJvdHRvbT17MX0+XG4gICAgICAgICAgPFRleHQgYm9sZD5JbnN0YWxsIEdpdEh1YiBBcHA8L1RleHQ+XG4gICAgICAgICAgPFRleHQgZGltQ29sb3I+U2V0dXAgQVBJIGtleSBzZWNyZXQ8L1RleHQ+XG4gICAgICAgIDwvQm94PlxuICAgICAgICA8Qm94IG1hcmdpbkJvdHRvbT17MX0+XG4gICAgICAgICAgPFRleHQgY29sb3I9XCJ3YXJuaW5nXCI+XG4gICAgICAgICAgICBBTlRIUk9QSUNfQVBJX0tFWSBhbHJlYWR5IGV4aXN0cyBpbiByZXBvc2l0b3J5IHNlY3JldHMhXG4gICAgICAgICAgPC9UZXh0PlxuICAgICAgICA8L0JveD5cbiAgICAgICAgPEJveCBtYXJnaW5Cb3R0b209ezF9PlxuICAgICAgICAgIDxUZXh0PldvdWxkIHlvdSBsaWtlIHRvOjwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICAgIDxCb3ggbWFyZ2luQm90dG9tPXsxfT5cbiAgICAgICAgICA8VGV4dD5cbiAgICAgICAgICAgIHt1c2VFeGlzdGluZ1NlY3JldCA/IGNvbG9yKCdzdWNjZXNzJywgdGhlbWUpKCc+ICcpIDogJyAgJ31cbiAgICAgICAgICAgIFVzZSB0aGUgZXhpc3RpbmcgQVBJIGtleVxuICAgICAgICAgIDwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICAgIDxCb3ggbWFyZ2luQm90dG9tPXsxfT5cbiAgICAgICAgICA8VGV4dD5cbiAgICAgICAgICAgIHshdXNlRXhpc3RpbmdTZWNyZXQgPyBjb2xvcignc3VjY2VzcycsIHRoZW1lKSgnPiAnKSA6ICcgICd9XG4gICAgICAgICAgICBDcmVhdGUgYSBuZXcgc2VjcmV0IHdpdGggYSBkaWZmZXJlbnQgbmFtZVxuICAgICAgICAgIDwvVGV4dD5cbiAgICAgICAgPC9Cb3g+XG4gICAgICAgIHshdXNlRXhpc3RpbmdTZWNyZXQgJiYgKFxuICAgICAgICAgIDw+XG4gICAgICAgICAgICA8Qm94IG1hcmdpbkJvdHRvbT17MX0+XG4gICAgICAgICAgICAgIDxUZXh0PlxuICAgICAgICAgICAgICAgIEVudGVyIG5ldyBzZWNyZXQgbmFtZSAoYWxwaGFudW1lcmljIHdpdGggdW5kZXJzY29yZXMpOlxuICAgICAgICAgICAgICA8L1RleHQ+XG4gICAgICAgICAgICA8L0JveD5cbiAgICAgICAgICAgIDxUZXh0SW5wdXRcbiAgICAgICAgICAgICAgdmFsdWU9e3NlY3JldE5hbWV9XG4gICAgICAgICAgICAgIG9uQ2hhbmdlPXtvblNlY3JldE5hbWVDaGFuZ2V9XG4gICAgICAgICAgICAgIG9uU3VibWl0PXtvblN1Ym1pdH1cbiAgICAgICAgICAgICAgZm9jdXM9e3RydWV9XG4gICAgICAgICAgICAgIHBsYWNlaG9sZGVyPVwiZS5nLiwgQ0xBVURFX0FQSV9
Line truncated
|
||||
Reference in new issue
Block a user