From d53f615cf34c819305a1d67b4a80404ba62ca981 Mon Sep 17 00:00:00 2001 From: Toma <72314926+TomaTV@users.noreply.github.com> Date: Sat, 28 Mar 2026 07:47:55 +0100 Subject: [PATCH] fix(lucide-static): add viewBox attribute to sprite symbol elements (#4223) Sprite symbols were missing the viewBox attribute, causing icons to be clipped instead of scaling proportionally when used at smaller sizes. Fixes #2768 --- packages/lucide-static/scripts/generateSprite.mts | 1 + 1 file changed, 1 insertion(+) diff --git a/packages/lucide-static/scripts/generateSprite.mts b/packages/lucide-static/scripts/generateSprite.mts index 8e539b9f9..6ce5e1fba 100644 --- a/packages/lucide-static/scripts/generateSprite.mts +++ b/packages/lucide-static/scripts/generateSprite.mts @@ -15,6 +15,7 @@ export default async function generateSprite( value: '', attributes: { id: name, + viewBox: parsedSvg.attributes.viewBox, }, children: parsedSvg.children, }));