(questionText string, getAllProjectsCallback shared.GetAllProjectsCallback, ask question.Asker)
| 406 | } |
| 407 | |
| 408 | func projectSelector(questionText string, getAllProjectsCallback shared.GetAllProjectsCallback, ask question.Asker) (*projects.Project, error) { |
| 409 | existingProjects, err := getAllProjectsCallback() |
| 410 | if err != nil { |
| 411 | return nil, err |
| 412 | } |
| 413 | |
| 414 | return question.SelectMap(ask, questionText, existingProjects, func(p *projects.Project) string { return p.GetName() }) |
| 415 | } |
| 416 | |
| 417 | func parseSelectOptions(opts *CreateOptions, controlType resources.ControlType) []*resources.SelectOption { |
| 418 | options := []*resources.SelectOption{} |
no test coverage detected