UNPKG

buroventures-harald-code

Version:

Harald Code - AI-powered coding assistant CLI

26 lines 1.02 kB
import { jsx as _jsx, jsxs as _jsxs } from "react/jsx-runtime"; import { Box, Text } from 'ink'; import { Colors } from '../colors.js'; import { ApprovalMode } from 'buroventures-harald-code-core'; export const AutoAcceptIndicator = ({ approvalMode, }) => { let textColor = ''; let textContent = ''; let subText = ''; switch (approvalMode) { case ApprovalMode.AUTO_EDIT: textColor = Colors.AccentGreen; textContent = 'accepting edits'; subText = ' (shift + tab to toggle)'; break; case ApprovalMode.YOLO: textColor = Colors.AccentRed; textContent = 'YOLO mode'; subText = ' (ctrl + y to toggle)'; break; case ApprovalMode.DEFAULT: default: break; } return (_jsx(Box, { children: _jsxs(Text, { color: textColor, children: [textContent, subText && _jsx(Text, { color: Colors.Gray, children: subText })] }) })); }; //# sourceMappingURL=AutoAcceptIndicator.js.map