From ab1f7134e4c19a7f104aec86c82d5daf1b6aa875 Mon Sep 17 00:00:00 2001 From: Maas Lalani Date: Sat, 8 Apr 2023 14:19:11 -0400 Subject: [PATCH] fix: deprecate `CursorStyle` in favour of `Cursor.Style` --- list/list.go | 2 +- textinput/textinput.go | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/list/list.go b/list/list.go index fa8ecd6..f286274 100644 --- a/list/list.go +++ b/list/list.go @@ -191,7 +191,7 @@ func New(items []Item, delegate ItemDelegate, width, height int) Model { filterInput := textinput.New() filterInput.Prompt = "Filter: " filterInput.PromptStyle = styles.FilterPrompt - filterInput.CursorStyle = styles.FilterCursor + filterInput.Cursor.Style = styles.FilterCursor filterInput.CharLimit = 64 filterInput.Focus() diff --git a/textinput/textinput.go b/textinput/textinput.go index 3267ca6..368fb1e 100644 --- a/textinput/textinput.go +++ b/textinput/textinput.go @@ -95,7 +95,9 @@ type Model struct { PromptStyle lipgloss.Style TextStyle lipgloss.Style PlaceholderStyle lipgloss.Style - CursorStyle lipgloss.Style + + // Deprecated: use Cursor.Style instead. + CursorStyle lipgloss.Style // CharLimit is the maximum amount of characters this input element will // accept. If 0 or less, there's no limit.