MCPcopy
hub / github.com/codeaashu/claude-code / ShowModelAndClose

Function ShowModelAndClose

src/commands/model/model.tsx:246–261  ·  view source on GitHub ↗
(t0)

Source from the content-addressed store, hash-verified

244 return !checkSonnet1mAccess() && (m.includes('sonnet[1m]') || m.includes('sonnet-4-6[1m]'));
245}
246function ShowModelAndClose(t0) {
247 const {
248 onDone
249 } = t0;
250 const mainLoopModel = useAppState(_temp7);
251 const mainLoopModelForSession = useAppState(_temp8);
252 const effortValue = useAppState(_temp9);
253 const displayModel = renderModelLabel(mainLoopModel);
254 const effortInfo = effortValue !== undefined ? ` (effort: ${effortValue})` : "";
255 if (mainLoopModelForSession) {
256 onDone(`Current model: ${chalk.bold(renderModelLabel(mainLoopModelForSession))} (session override from plan mode)\nBase model: ${displayModel}${effortInfo}`);
257 } else {
258 onDone(`Current model: ${displayModel}${effortInfo}`);
259 }
260 return null;
261}
262function _temp9(s_1) {
263 return s_1.effortValue;
264}

Callers

nothing calls this directly

Calls 3

useAppStateFunction · 0.85
renderModelLabelFunction · 0.85
onDoneFunction · 0.50

Tested by

no test coverage detected