MCPcopy Index your code
hub / github.com/codeaashu/claude-code / TeammateListItem

Function TeammateListItem

src/components/teams/TeamsDialog.tsx:298–371  ·  view source on GitHub ↗
(t0)

Source from the content-addressed store, hash-verified

296 isSelected: boolean;
297};
298function TeammateListItem(t0) {
299 const $ = _c(21);
300 const {
301 teammate,
302 isSelected
303 } = t0;
304 const isIdle = teammate.status === "idle";
305 const shouldDim = isIdle && !isSelected;
306 let modeSymbol;
307 let t1;
308 if ($[0] !== teammate.mode) {
309 const mode = teammate.mode ? permissionModeFromString(teammate.mode) : "default";
310 modeSymbol = permissionModeSymbol(mode);
311 t1 = getModeColor(mode);
312 $[0] = teammate.mode;
313 $[1] = modeSymbol;
314 $[2] = t1;
315 } else {
316 modeSymbol = $[1];
317 t1 = $[2];
318 }
319 const modeColor = t1;
320 const t2 = isSelected ? "suggestion" : undefined;
321 const t3 = isSelected ? figures.pointer + " " : " ";
322 let t4;
323 if ($[3] !== teammate.isHidden) {
324 t4 = teammate.isHidden && <Text dimColor={true}>[hidden] </Text>;
325 $[3] = teammate.isHidden;
326 $[4] = t4;
327 } else {
328 t4 = $[4];
329 }
330 let t5;
331 if ($[5] !== isIdle) {
332 t5 = isIdle && <Text dimColor={true}>[idle] </Text>;
333 $[5] = isIdle;
334 $[6] = t5;
335 } else {
336 t5 = $[6];
337 }
338 let t6;
339 if ($[7] !== modeColor || $[8] !== modeSymbol) {
340 t6 = modeSymbol && <Text color={modeColor}>{modeSymbol} </Text>;
341 $[7] = modeColor;
342 $[8] = modeSymbol;
343 $[9] = t6;
344 } else {
345 t6 = $[9];
346 }
347 let t7;
348 if ($[10] !== teammate.model) {
349 t7 = teammate.model && <Text dimColor={true}> ({teammate.model})</Text>;
350 $[10] = teammate.model;
351 $[11] = t7;
352 } else {
353 t7 = $[11];
354 }
355 let t8;

Callers

nothing calls this directly

Calls 3

permissionModeFromStringFunction · 0.85
permissionModeSymbolFunction · 0.85
getModeColorFunction · 0.85

Tested by

no test coverage detected