FN-7763: fix oversized icons and spacing on MCP servers settings page
Fixes inline lucide icons on the MCP servers settings card that rendered oversized (24px default) and misaligned since .btn > svg is intentionally unsized globally.
- Size inline lucide icons in McpServersCard with new --icon-size-sm/md-aligned constants (14px/16px) instead of relying on unsized default
- Apply sizing to Add secret reference, Add server, Scan again, Test, Override, Edit, Upload JSON, and Copy Fusion MCP JSON buttons
- Add regression test coverage in SettingsModal.mcp.test.tsx asserting icon sizes
- Add changeset documenting the fix
Files changed:
.changeset/fn-7763-mcp-layout.md | 7 +++++
.../__tests__/SettingsModal.mcp.test.tsx | 34 ++++++++++++++++++++++
.../settings/sections/McpServersCard.tsx | 23 ++++++++++-----
3 files changed, 56 insertions(+), 8 deletions(-)
Fusion-Task-Id: FN-7763
Fusion-Task-Lineage: 163dcba0-5189-49dd-9100-8a0bd3bc92b1
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>