From e3638788e5f32dbddb5daa113a8dc69aa97e46bc Mon Sep 17 00:00:00 2001 From: Sara Date: Thu, 18 Sep 2025 15:36:42 +0200 Subject: [PATCH] feat: added border to TextButton --- src/elements.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/elements.c b/src/elements.c index 91819c1..30704a4 100644 --- a/src/elements.c +++ b/src/elements.c @@ -2,13 +2,15 @@ #include "style.h" void TextButton(Clay_String text, Clay_Color color, OnHoveredFn onHovered, intptr_t onHoveredData) { + Clay_Color hovered = ToHoveredColor(color); CLAY_AUTO_ID({ .layout = { .childAlignment = { CLAY_ALIGN_X_CENTER, CLAY_ALIGN_Y_CENTER }, .padding = buttonPadding, }, .cornerRadius = buttonRadii, - .backgroundColor = Clay_Hovered() ? ToHoveredColor(color) : color, + .backgroundColor = Clay_Hovered() ? hovered : color, + .border = { ToHoveredColor(Clay_Hovered() ? hovered : color), CLAY_BORDER_ALL(1) } }) { CLAY_TEXT(text, CLAY_TEXT_CONFIG({ .BODY(),