util.go 263 B

123456789101112131415161718
  1. package util
  2. import (
  3. tea "github.com/charmbracelet/bubbletea"
  4. )
  5. func CmdHandler(msg tea.Msg) tea.Cmd {
  6. return func() tea.Msg {
  7. return msg
  8. }
  9. }
  10. func Clamp(v, low, high int) int {
  11. if high < low {
  12. low, high = high, low
  13. }
  14. return min(high, max(low, v))
  15. }