@@ -102,26 +102,38 @@ func New(useMockData bool) model {
102102 // Initialize list models with custom delegate
103103 delegate := ui .NewMatchListDelegate ()
104104
105+ // Filter input styles matching neon theme
106+ filterCursorStyle , filterPromptStyle := ui .FilterInputStyles ()
107+
105108 liveList := list .New ([]list.Item {}, delegate , 0 , 0 )
106109 liveList .SetShowTitle (false )
107110 liveList .SetShowStatusBar (true )
108111 liveList .SetFilteringEnabled (true )
109112 liveList .SetShowFilter (true )
110113 liveList .Filter = list .DefaultFilter // Required for filtering to work
114+ liveList .Styles .FilterCursor = filterCursorStyle
115+ liveList .FilterInput .PromptStyle = filterPromptStyle
116+ liveList .FilterInput .Cursor .Style = filterCursorStyle
111117
112118 statsList := list .New ([]list.Item {}, delegate , 0 , 0 )
113119 statsList .SetShowTitle (false )
114120 statsList .SetShowStatusBar (true )
115121 statsList .SetFilteringEnabled (true )
116122 statsList .SetShowFilter (true )
117123 statsList .Filter = list .DefaultFilter // Required for filtering to work
124+ statsList .Styles .FilterCursor = filterCursorStyle
125+ statsList .FilterInput .PromptStyle = filterPromptStyle
126+ statsList .FilterInput .Cursor .Style = filterCursorStyle
118127
119128 upcomingList := list .New ([]list.Item {}, delegate , 0 , 0 )
120129 upcomingList .SetShowTitle (false )
121130 upcomingList .SetShowStatusBar (true )
122131 upcomingList .SetFilteringEnabled (true )
123132 upcomingList .SetShowFilter (true )
124133 upcomingList .Filter = list .DefaultFilter // Required for filtering to work
134+ upcomingList .Styles .FilterCursor = filterCursorStyle
135+ upcomingList .FilterInput .PromptStyle = filterPromptStyle
136+ upcomingList .FilterInput .Cursor .Style = filterCursorStyle
125137
126138 return model {
127139 currentView : viewMain ,
0 commit comments