diff options
| author | adamdottv <[email protected]> | 2025-07-04 10:29:40 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-07-04 10:55:02 -0500 |
| commit | f9abc7c84f2544f5844d795bf835064114734817 (patch) | |
| tree | 9719b89b2477e53021aad5fe94c5d465d3f5362b /packages/tui/internal/components/list | |
| parent | 891ed6ebc006703d5a26f89ecc85bd86f9b2133e (diff) | |
| download | opencode-f9abc7c84f2544f5844d795bf835064114734817.tar.gz opencode-f9abc7c84f2544f5844d795bf835064114734817.zip | |
feat(tui): file attachments
Diffstat (limited to 'packages/tui/internal/components/list')
| -rw-r--r-- | packages/tui/internal/components/list/list.go | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/packages/tui/internal/components/list/list.go b/packages/tui/internal/components/list/list.go index a7ea3458d..16bc73ca5 100644 --- a/packages/tui/internal/components/list/list.go +++ b/packages/tui/internal/components/list/list.go @@ -158,7 +158,12 @@ func (c *listComponent[T]) View() string { return strings.Join(listItems, "\n") } -func NewListComponent[T ListItem](items []T, maxVisibleItems int, fallbackMsg string, useAlphaNumericKeys bool) List[T] { +func NewListComponent[T ListItem]( + items []T, + maxVisibleItems int, + fallbackMsg string, + useAlphaNumericKeys bool, +) List[T] { return &listComponent[T]{ fallbackMsg: fallbackMsg, items: items, @@ -194,7 +199,12 @@ func (s StringItem) Render(selected bool, width int) string { } // NewStringList creates a new list component with string items -func NewStringList(items []string, maxVisibleItems int, fallbackMsg string, useAlphaNumericKeys bool) List[StringItem] { +func NewStringList( + items []string, + maxVisibleItems int, + fallbackMsg string, + useAlphaNumericKeys bool, +) List[StringItem] { stringItems := make([]StringItem, len(items)) for i, item := range items { stringItems[i] = StringItem(item) |
