in HuggingChat-Mac/Views/ComponentStyles.swift [22:39]
func makeBody(configuration: Configuration) -> some View {
configuration.label
.frame(width: 20, height: 10)
.padding(.horizontal, 6)
.padding(.vertical, 6)
.background(
RoundedRectangle(cornerRadius: 6)
.fill(isHovered ? Color.gray.opacity(0.3) : Color.clear)
)
.foregroundColor(.primary)
.contentShape(Rectangle())
.onHover { hovering in
withAnimation(.easeInOut(duration: 0.2)) {
isHovered = hovering
}
}
.scaleEffect(configuration.isPressed ? 0.98 : 1.0)
}