From 59c16ef46f0bb8f9126f60d9474ed1792daeff23 Mon Sep 17 00:00:00 2001 From: Thomas des Francs Date: Sat, 4 Jul 2026 23:27:40 +0200 Subject: [PATCH] Polish settings billing and MCP UI (#22554) ## Summary - Polish Billing credits progress rounding and secondary action styling. - Update MCP setup logos, card spacing, grouping, and badge color. ## Before/After MCP & APIs MCP & APIs settings visual Billing Billing settings visual --- .../internal/AiChatContextUsageButton.tsx | 1 + .../SettingsBillingCreditsSection.tsx | 2 +- .../assets/mcp-clients/augment-code.svg | 5 +--- .../assets/mcp-clients/claude-color.png | Bin 0 -> 9337 bytes .../assets/mcp-clients/openai.svg | 1 + .../mcp-and-apis/components/McpClientLogo.tsx | 15 +---------- .../components/SettingsMcpSetupCard.tsx | 6 ++--- .../utils/buildMcpSetupCategories.tsx | 24 ++++++++---------- .../src/data-display/Pill/Pill.module.scss | 2 +- .../ProgressBar/ProgressBar.module.scss | 6 +++-- 10 files changed, 24 insertions(+), 38 deletions(-) create mode 100644 packages/twenty-front/src/modules/settings/mcp-and-apis/assets/mcp-clients/claude-color.png create mode 100644 packages/twenty-front/src/modules/settings/mcp-and-apis/assets/mcp-clients/openai.svg diff --git a/packages/twenty-front/src/modules/ai/components/internal/AiChatContextUsageButton.tsx b/packages/twenty-front/src/modules/ai/components/internal/AiChatContextUsageButton.tsx index 8739a64008..881de90dea 100644 --- a/packages/twenty-front/src/modules/ai/components/internal/AiChatContextUsageButton.tsx +++ b/packages/twenty-front/src/modules/ai/components/internal/AiChatContextUsageButton.tsx @@ -28,6 +28,7 @@ const StyledContainer = styled.div` const StyledTrigger = styled.div<{ hasUsage: boolean }>` align-items: center; + border-radius: ${themeCssVariables.border.radius.md}; cursor: ${({ hasUsage }) => (hasUsage ? 'pointer' : 'default')}; display: flex; height: 24px; diff --git a/packages/twenty-front/src/modules/settings/billing/components/SettingsBillingCreditsSection.tsx b/packages/twenty-front/src/modules/settings/billing/components/SettingsBillingCreditsSection.tsx index d3167336ac..2bcad7fd88 100644 --- a/packages/twenty-front/src/modules/settings/billing/components/SettingsBillingCreditsSection.tsx +++ b/packages/twenty-front/src/modules/settings/billing/components/SettingsBillingCreditsSection.tsx @@ -303,7 +303,7 @@ export const SettingsBillingCreditsSection = ({