Add support for viewing pipeline run output

This commit is contained in:
2023-02-25 00:46:55 -07:00
parent dcc334c157
commit a41c12d20c
8 changed files with 1076 additions and 95 deletions
+10 -10
View File
@@ -42,16 +42,16 @@ func (m pipelineWidgetList) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
case "enter":
if m.list.Index() < len(m.list.Items())-1 {
//item := m.list.SelectedItem()
//if item, ok := item.(pipelineListItem); ok {
// return m, func() tea.Cmd {
// view, err := createPipelineEditForm(client, item.id)
// if err != nil {
// return err
// }
// return pipelineWidgetScreenSwitch(view)
// }
//}
item := m.list.SelectedItem()
if item, ok := item.(pipelineListItem); ok {
return m, func() tea.Msg {
view, err := createPipelineWidgetView(m.client, item.id)
if err != nil {
return err
}
return pipelineWidgetScreenSwitch(view)
}
}
} else {
return m, func() tea.Msg {
view, err := createPipelineCreateForm(m.client, m.list.Width(), m.list.Height())