source dump of claude code
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

at main 82 lines 7.4 kB view raw
1import { c as _c } from "react/compiler-runtime"; 2import * as React from 'react'; 3import { Box, Text } from '../ink.js'; 4import { useAppState } from '../state/AppState.js'; 5import { getViewedTeammateTask } from '../state/selectors.js'; 6import { toInkColor } from '../utils/ink.js'; 7import { KeyboardShortcutHint } from './design-system/KeyboardShortcutHint.js'; 8import { OffscreenFreeze } from './OffscreenFreeze.js'; 9 10/** 11 * Header shown when viewing a teammate's transcript. 12 * Displays teammate name (colored), task description, and exit hint. 13 */ 14export function TeammateViewHeader() { 15 const $ = _c(14); 16 const viewedTeammate = useAppState(_temp); 17 if (!viewedTeammate) { 18 return null; 19 } 20 let t0; 21 if ($[0] !== viewedTeammate.identity.color) { 22 t0 = toInkColor(viewedTeammate.identity.color); 23 $[0] = viewedTeammate.identity.color; 24 $[1] = t0; 25 } else { 26 t0 = $[1]; 27 } 28 const nameColor = t0; 29 let t1; 30 if ($[2] === Symbol.for("react.memo_cache_sentinel")) { 31 t1 = <Text>Viewing </Text>; 32 $[2] = t1; 33 } else { 34 t1 = $[2]; 35 } 36 let t2; 37 if ($[3] !== nameColor || $[4] !== viewedTeammate.identity.agentName) { 38 t2 = <Text color={nameColor} bold={true}>@{viewedTeammate.identity.agentName}</Text>; 39 $[3] = nameColor; 40 $[4] = viewedTeammate.identity.agentName; 41 $[5] = t2; 42 } else { 43 t2 = $[5]; 44 } 45 let t3; 46 if ($[6] === Symbol.for("react.memo_cache_sentinel")) { 47 t3 = <Text dimColor={true}>{" \xB7 "}<KeyboardShortcutHint shortcut="esc" action="return" /></Text>; 48 $[6] = t3; 49 } else { 50 t3 = $[6]; 51 } 52 let t4; 53 if ($[7] !== t2) { 54 t4 = <Box>{t1}{t2}{t3}</Box>; 55 $[7] = t2; 56 $[8] = t4; 57 } else { 58 t4 = $[8]; 59 } 60 let t5; 61 if ($[9] !== viewedTeammate.prompt) { 62 t5 = <Text dimColor={true}>{viewedTeammate.prompt}</Text>; 63 $[9] = viewedTeammate.prompt; 64 $[10] = t5; 65 } else { 66 t5 = $[10]; 67 } 68 let t6; 69 if ($[11] !== t4 || $[12] !== t5) { 70 t6 = <OffscreenFreeze><Box flexDirection="column" marginBottom={1}>{t4}{t5}</Box></OffscreenFreeze>; 71 $[11] = t4; 72 $[12] = t5; 73 $[13] = t6; 74 } else { 75 t6 = $[13]; 76 } 77 return t6; 78} 79function _temp(s) { 80 return getViewedTeammateTask(s); 81} 82//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJuYW1lcyI6WyJSZWFjdCIsIkJveCIsIlRleHQiLCJ1c2VBcHBTdGF0ZSIsImdldFZpZXdlZFRlYW1tYXRlVGFzayIsInRvSW5rQ29sb3IiLCJLZXlib2FyZFNob3J0Y3V0SGludCIsIk9mZnNjcmVlbkZyZWV6ZSIsIlRlYW1tYXRlVmlld0hlYWRlciIsIiQiLCJfYyIsInZpZXdlZFRlYW1tYXRlIiwiX3RlbXAiLCJ0MCIsImlkZW50aXR5IiwiY29sb3IiLCJuYW1lQ29sb3IiLCJ0MSIsIlN5bWJvbCIsImZvciIsInQyIiwiYWdlbnROYW1lIiwidDMiLCJ0NCIsInQ1IiwicHJvbXB0IiwidDYiLCJzIl0sInNvdXJjZXMiOlsiVGVhbW1hdGVWaWV3SGVhZGVyLnRzeCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCdcbmltcG9ydCB7IEJveCwgVGV4dCB9IGZyb20gJy4uL2luay5qcydcbmltcG9ydCB7IHVzZUFwcFN0YXRlIH0gZnJvbSAnLi4vc3RhdGUvQXBwU3RhdGUuanMnXG5pbXBvcnQgeyBnZXRWaWV3ZWRUZWFtbWF0ZVRhc2sgfSBmcm9tICcuLi9zdGF0ZS9zZWxlY3RvcnMuanMnXG5pbXBvcnQgeyB0b0lua0NvbG9yIH0gZnJvbSAnLi4vdXRpbHMvaW5rLmpzJ1xuaW1wb3J0IHsgS2V5Ym9hcmRTaG9ydGN1dEhpbnQgfSBmcm9tICcuL2Rlc2lnbi1zeXN0ZW0vS2V5Ym9hcmRTaG9ydGN1dEhpbnQuanMnXG5pbXBvcnQgeyBPZmZzY3JlZW5GcmVlemUgfSBmcm9tICcuL09mZnNjcmVlbkZyZWV6ZS5qcydcblxuLyoqXG4gKiBIZWFkZXIgc2hvd24gd2hlbiB2aWV3aW5nIGEgdGVhbW1hdGUncyB0cmFuc2NyaXB0LlxuICogRGlzcGxheXMgdGVhbW1hdGUgbmFtZSAoY29sb3JlZCksIHRhc2sgZGVzY3JpcHRpb24sIGFuZCBleGl0IGhpbnQuXG4gKi9cbmV4cG9ydCBmdW5jdGlvbiBUZWFtbWF0ZVZpZXdIZWFkZXIoKTogUmVhY3QuUmVhY3ROb2RlIHtcbiAgY29uc3Qgdmlld2VkVGVhbW1hdGUgPSB1c2VBcHBTdGF0ZShzID0+IGdldFZpZXdlZFRlYW1tYXRlVGFzayhzKSlcblxuICBpZiAoIXZpZXdlZFRlYW1tYXRlKSB7XG4gICAgcmV0dXJuIG51bGxcbiAgfVxuXG4gIGNvbnN0IG5hbWVDb2xvciA9IHRvSW5rQ29sb3Iodmlld2VkVGVhbW1hdGUuaWRlbnRpdHkuY29sb3IpXG5cbiAgcmV0dXJuIChcbiAgICA8T2Zmc2NyZWVuRnJlZXplPlxuICAgICAgPEJveCBmbGV4RGlyZWN0aW9uPVwiY29sdW1uXCIgbWFyZ2luQm90dG9tPXsxfT5cbiAgICAgICAgPEJveD5cbiAgICAgICAgICA8VGV4dD5WaWV3aW5nIDwvVGV4dD5cbiAgICAgICAgICA8VGV4dCBjb2xvcj17bmFtZUNvbG9yfSBib2xkPlxuICAgICAgICAgICAgQHt2aWV3ZWRUZWFtbWF0ZS5pZGVudGl0eS5hZ2VudE5hbWV9XG4gICAgICAgICAgPC9UZXh0PlxuICAgICAgICAgIDxUZXh0IGRpbUNvbG9yPlxuICAgICAgICAgICAgeycgwrcgJ31cbiAgICAgICAgICAgIDxLZXlib2FyZFNob3J0Y3V0SGludCBzaG9ydGN1dD1cImVzY1wiIGFjdGlvbj1cInJldHVyblwiIC8+XG4gICAgICAgICAgPC9UZXh0PlxuICAgICAgICA8L0JveD5cbiAgICAgICAgPFRleHQgZGltQ29sb3I+e3ZpZXdlZFRlYW1tYXRlLnByb21wdH08L1RleHQ+XG4gICAgICA8L0JveD5cbiAgICA8L09mZnNjcmVlbkZyZWV6ZT5cbiAgKVxufVxuIl0sIm1hcHBpbmdzIjoiO0FBQUEsT0FBTyxLQUFLQSxLQUFLLE1BQU0sT0FBTztBQUM5QixTQUFTQyxHQUFHLEVBQUVDLElBQUksUUFBUSxXQUFXO0FBQ3JDLFNBQVNDLFdBQVcsUUFBUSxzQkFBc0I7QUFDbEQsU0FBU0MscUJBQXFCLFFBQVEsdUJBQXVCO0FBQzdELFNBQVNDLFVBQVUsUUFBUSxpQkFBaUI7QUFDNUMsU0FBU0Msb0JBQW9C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