diff options
| author | ewy <ewy0@protonmail.com> | 2026-04-22 18:29:37 +0200 |
|---|---|---|
| committer | ewy <ewy0@protonmail.com> | 2026-04-22 18:29:37 +0200 |
| commit | 374ed5e1a4dc635c42e33e4133729d40cf3e0e35 (patch) | |
| tree | 01f12ca3eea0154b61afde3d1ee27df2094644e1 /menu | |
| parent | ee481fa406bb685a16d8b568fca0c9f592c06180 (diff) | |
work on tests
also replace the annoying search return with a struct
Diffstat (limited to 'menu')
| -rw-r--r-- | menu/banner.go | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/menu/banner.go b/menu/banner.go index 53c8f16..b65cbbf 100644 --- a/menu/banner.go +++ b/menu/banner.go @@ -98,3 +98,23 @@ func InlineCmd(cmd *exec.Cmd) string { } return CmdStyle.Render(" # "+CmdDirStyle.Render(paths.ReplaceHome(cmd.Dir)+":"), CmdArgStyle.Render(args...)) } + +var ( + OverrideStyle = style.New(func() lipgloss.Style { + return lipgloss.NewStyle() + }) + OverrideCaretColor = lipgloss.Color("1") + OverrideCaretStyle = style.New(func() lipgloss.Style { + return lipgloss.NewStyle().Foreground(OverrideCaretColor).Bold(true) + }) + OverrideTextStyle = style.New(func() lipgloss.Style { + return lipgloss.NewStyle().Faint(true) + }) +) + +func OverrideWarning(t model.Target) string { + return OverrideStyle.Render(lipgloss.JoinHorizontal(lipgloss.Left, + OverrideCaretStyle.Render("! "), + OverrideTextStyle.Render("overridden by "+t.Label()), + )) +} |
