in internal/ui/ui.go [230:261]
func (m model) View() string {
s := m.logoView()
switch m.status {
case statusInit:
s += m.spinner.View() + " Initializing..."
case statusListingResource:
s += m.spinner.View() + " Listing Azure Resources..."
case statusBuildingImportList:
s += m.importlist.View()
case statusImportErrorMsg:
s += importErrorView(m)
case statusImporting:
s += m.spinner.View() + m.progress.View()
case statusPushState:
s += m.spinner.View() + " Pushing Terraform Status..."
case statusExportResourceMapping:
s += m.spinner.View() + " Exporting Resource Mapping..."
case statusExportSkippedResources:
s += m.spinner.View() + " Exporting Skipped Resources..."
case statusGeneratingCfg:
s += m.spinner.View() + " Generating Terraform Configurations..."
case statusCleaningUpWorkspaceCfg:
s += m.spinner.View() + " Cleaning up the output directory..."
case statusSummary:
s += summaryView(m)
case statusError:
s += errorView(m)
}
return indent.String(s, indentLevel)
}