summaryrefslogtreecommitdiffhomepage
path: root/packages/tui/internal/components/list
diff options
context:
space:
mode:
authoradamdottv <[email protected]>2025-07-04 10:29:40 -0500
committeradamdottv <[email protected]>2025-07-04 10:55:02 -0500
commitf9abc7c84f2544f5844d795bf835064114734817 (patch)
tree9719b89b2477e53021aad5fe94c5d465d3f5362b /packages/tui/internal/components/list
parent891ed6ebc006703d5a26f89ecc85bd86f9b2133e (diff)
downloadopencode-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.go14
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)