summaryrefslogtreecommitdiff
path: root/menu
diff options
context:
space:
mode:
authorewy <ewy0@protonmail.com>2026-04-22 18:29:37 +0200
committerewy <ewy0@protonmail.com>2026-04-22 18:29:37 +0200
commit374ed5e1a4dc635c42e33e4133729d40cf3e0e35 (patch)
tree01f12ca3eea0154b61afde3d1ee27df2094644e1 /menu
parentee481fa406bb685a16d8b568fca0c9f592c06180 (diff)
work on tests
also replace the annoying search return with a struct
Diffstat (limited to 'menu')
-rw-r--r--menu/banner.go20
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()),
+ ))
+}