From 8e0d77b4c72673d366999c17a857f634b3ca8cba Mon Sep 17 00:00:00 2001 From: Kyren223 Date: Mon, 25 Nov 2024 17:15:22 +0200 Subject: Made colors package for coherent styling and migrated existing styles to it --- internal/client/ui/colors/colors.go | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 internal/client/ui/colors/colors.go (limited to 'internal/client/ui/colors') diff --git a/internal/client/ui/colors/colors.go b/internal/client/ui/colors/colors.go new file mode 100644 index 0000000..0c38720 --- /dev/null +++ b/internal/client/ui/colors/colors.go @@ -0,0 +1,26 @@ +package colors + +import ( + "fmt" + + "github.com/charmbracelet/lipgloss" +) + +var ( + Gray = lipgloss.Color("240") + LightBlue = lipgloss.Color("#5874FF") + Blue = lipgloss.Color("#0029f5") + DarkCyan = lipgloss.Color("#007E8A") + DarkMidnightBlue = lipgloss.Color("#1E1E2E") + Turquoise = lipgloss.Color("#54D7A9") + Red = lipgloss.Color("#F16265") + + Background = DarkMidnightBlue + Error = Red + Focus = LightBlue +) + +func ToHex(color lipgloss.Color) string { + r, g, b, _ := color.RGBA() + return fmt.Sprintf("#%02X%02X%02X", r>>8, g>>8, b>>8) +} -- cgit v1.3.1