import { c as _c } from "react-compiler-runtime"; import React from 'react'; import { Text } from '../../ink.js'; import { formatDuration } from '../../utils/format.js'; type Props = { elapsedTimeSeconds?: number; timeoutMs?: number; }; export function ShellTimeDisplay(t0) { const $ = _c(10); const { elapsedTimeSeconds, timeoutMs } = t0; if (elapsedTimeSeconds === undefined && !timeoutMs) { return null; } let t1; if ($[0] !== timeoutMs) { t1 = timeoutMs ? formatDuration(timeoutMs, { hideTrailingZeros: true }) : undefined; $[0] = timeoutMs; $[1] = t1; } else { t1 = $[1]; } const timeout = t1; if (elapsedTimeSeconds === undefined) { const t2 = `(timeout ${timeout})`; let t3; if ($[2] !== t2) { t3 = {t2}; $[2] = t2; $[3] = t3; } else { t3 = $[3]; } return t3; } const t2 = elapsedTimeSeconds * 1000; let t3; if ($[4] !== t2) { t3 = formatDuration(t2); $[4] = t2; $[5] = t3; } else { t3 = $[5]; } const elapsed = t3; if (timeout) { const t4 = `(${elapsed} ยท timeout ${timeout})`; let t5; if ($[6] !== t4) { t5 = {t4}; $[6] = t4; $[7] = t5; } else { t5 = $[7]; } return t5; } const t4 = `(${elapsed})`; let t5; if ($[8] !== t4) { t5 = {t4}; $[8] = t4; $[9] = t5; } else { t5 = $[9]; } return t5; }