(sharedData *interactiveSharedData)
| 11 | } |
| 12 | |
| 13 | func newInteractiveInputModel(sharedData *interactiveSharedData) *interactiveInputModel { |
| 14 | ti := textarea.New() |
| 15 | ti.Placeholder = "Enter a query..." |
| 16 | ti.SetValue(sharedData.selector) |
| 17 | ti.Focus() |
| 18 | ti.SetHeight(5) |
| 19 | ti.ShowLineNumbers = false |
| 20 | |
| 21 | return &interactiveInputModel{ |
| 22 | sharedData: sharedData, |
| 23 | inputModel: ti, |
| 24 | } |
| 25 | } |
| 26 | |
| 27 | func (m *interactiveInputModel) Init() tea.Cmd { |
| 28 | return textarea.Blink |
no outgoing calls
no test coverage detected