diff options
| author | adamdottv <[email protected]> | 2025-06-16 15:58:46 -0500 |
|---|---|---|
| committer | adamdottv <[email protected]> | 2025-06-16 15:58:52 -0500 |
| commit | d6d45bdc6388dcc7e5e5248c6b4645d90159bb18 (patch) | |
| tree | 011b8409874bcda6d39ae10cfb3bdd2c0bbc956c /packages/tui/internal/components/list | |
| parent | 13a83721b076a1201a049ca1e4cebae8896da55b (diff) | |
| download | opencode-d6d45bdc6388dcc7e5e5248c6b4645d90159bb18.tar.gz opencode-d6d45bdc6388dcc7e5e5248c6b4645d90159bb18.zip | |
feat: share and init commands
Diffstat (limited to 'packages/tui/internal/components/list')
| -rw-r--r-- | packages/tui/internal/components/list/list.go | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/tui/internal/components/list/list.go b/packages/tui/internal/components/list/list.go index 8be3c7b01..fea77e902 100644 --- a/packages/tui/internal/components/list/list.go +++ b/packages/tui/internal/components/list/list.go @@ -18,6 +18,7 @@ type List[T ListItem] interface { SetItems(items []T) GetItems() []T SetSelectedIndex(idx int) + SetEmptyMessage(msg string) IsEmpty() bool } @@ -100,6 +101,10 @@ func (c *listComponent[T]) GetItems() []T { return c.items } +func (c *listComponent[T]) SetEmptyMessage(msg string) { + c.fallbackMsg = msg +} + func (c *listComponent[T]) IsEmpty() bool { return len(c.items) == 0 } |
