mirror of
https://github.com/Adembc/lazyssh.git
synced 2026-07-14 12:13:34 +02:00
feat: add makefile and fix lint issues (#2)
This commit is contained in:
@@ -1,3 +1,17 @@
|
||||
// Copyright 2025.
|
||||
//
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
package ui
|
||||
|
||||
import (
|
||||
@@ -20,7 +34,7 @@ func NewSearchBar() *SearchBar {
|
||||
}
|
||||
|
||||
func (s *SearchBar) build() {
|
||||
s.SetLabel(" 🔍 Search: ").
|
||||
s.InputField.SetLabel(" 🔍 Search: ").
|
||||
SetFieldBackgroundColor(tcell.Color233).
|
||||
SetFieldTextColor(tcell.Color252).
|
||||
SetFieldWidth(30).
|
||||
@@ -29,13 +43,13 @@ func (s *SearchBar) build() {
|
||||
SetBorderColor(tcell.Color238).
|
||||
SetTitleColor(tcell.Color250)
|
||||
|
||||
s.SetChangedFunc(func(text string) {
|
||||
s.InputField.SetChangedFunc(func(text string) {
|
||||
if s.onSearch != nil {
|
||||
s.onSearch(text)
|
||||
}
|
||||
})
|
||||
|
||||
s.SetDoneFunc(func(key tcell.Key) {
|
||||
s.InputField.SetDoneFunc(func(key tcell.Key) {
|
||||
if key == tcell.KeyEsc || key == tcell.KeyEnter {
|
||||
if s.onEscape != nil {
|
||||
s.onEscape()
|
||||
|
||||
Reference in New Issue
Block a user