MCPcopy Create free account
hub / github.com/Thunder-Compute/thunder-cli / View

Method View

tui/ports_forward.go:260–281  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

258}
259
260func (m portsForwardModel) View() string {
261 if m.quitting && m.step != portsForwardStepComplete {
262 return ""
263 }
264
265 var s strings.Builder
266
267 switch m.step {
268 case portsForwardStepSelectInstance:
269 s.WriteString(m.renderSelectInstanceStep())
270 case portsForwardStepEditPorts:
271 s.WriteString(m.renderEditPortsStep())
272 case portsForwardStepConfirmation:
273 s.WriteString(m.renderConfirmationStep())
274 case portsForwardStepApplying:
275 s.WriteString(fmt.Sprintf("\n %s Updating ports...\n\n", m.spinner.View()))
276 case portsForwardStepComplete:
277 s.WriteString(m.renderCompleteStep())
278 }
279
280 return s.String()
281}
282
283func (m portsForwardModel) renderSelectInstanceStep() string {
284 var s strings.Builder

Callers 1

renderEditPortsStepMethod · 0.45

Calls 4

renderEditPortsStepMethod · 0.95
renderCompleteStepMethod · 0.95

Tested by

no test coverage detected