summaryrefslogtreecommitdiff
path: root/internal/client/ui/colors
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/ui/colors')
-rw-r--r--internal/client/ui/colors/colors.go26
1 files changed, 26 insertions, 0 deletions
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)
+}