| 751 | } |
| 752 | |
| 753 | func (m modifyModel) renderDiskSizeStep() string { |
| 754 | var s strings.Builder |
| 755 | |
| 756 | s.WriteString("Configure storage:\n\n") |
| 757 | s.WriteString(m.styles.Selected.Render("▶ Primary") + fmt.Sprintf(" [current: %d GB]\n", m.currentInstance.Storage)) |
| 758 | s.WriteString(" " + m.diskInput.View() + "\n") |
| 759 | |
| 760 | if m.validationErr != nil { |
| 761 | s.WriteString("\n") |
| 762 | s.WriteString(errorStyleTUI.Render(fmt.Sprintf("✗ Error: %v", m.validationErr))) |
| 763 | s.WriteString("\n") |
| 764 | } |
| 765 | |
| 766 | return s.String() |
| 767 | } |
| 768 | |
| 769 | func (m modifyModel) renderConfirmationStep() string { |
| 770 | var s strings.Builder |