From 46938e5ed429cad40a835b4a33fe5c522d3edfd9 Mon Sep 17 00:00:00 2001 From: Nikita Grevtsov Date: Wed, 2 Sep 2026 17:14:13 +0500 Subject: [PATCH] =?UTF-8?q?fix(MenuItemIcon):=20=D0=B4=D0=BE=D0=B1=D0=B0?= =?UTF-8?q?=D0=B2=D0=BB=D0=B5=D0=BD=D1=8B=20=D0=BC=D0=B8=D0=BD=D0=B8=D0=BC?= =?UTF-8?q?=D0=B0=D0=BB=D1=8C=D0=BD=D1=8B=D0=B5=20=D1=80=D0=B0=D0=B7=D0=BC?= =?UTF-8?q?=D0=B5=D1=80=D1=8B=20=D0=BA=D0=BE=D0=BD=D1=82=D0=B5=D0=B9=D0=BD?= =?UTF-8?q?=D0=B5=D1=80=D0=B0=20=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit во избежание прыгающей верстки, если иконка загружается по сети --- src/components/MenuItem/MenuItemIcon.tsx | 6 ++++-- .../__snapshots__/MenuItemTemplate.test.tsx.snap | 8 ++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/components/MenuItem/MenuItemIcon.tsx b/src/components/MenuItem/MenuItemIcon.tsx index 5518b8ca..355d3605 100644 --- a/src/components/MenuItem/MenuItemIcon.tsx +++ b/src/components/MenuItem/MenuItemIcon.tsx @@ -69,7 +69,7 @@ export const MenuItemIcon = ({ ) return ( - + {badgeSeverity ? ( @@ -87,7 +87,9 @@ export const MenuItemIcon = ({ } const styles = StyleSheet.create(() => ({ - container: { justifyContent: 'center', position: 'relative' }, + container: ({ width, height }: MenuItemIconStyle) => { + return { justifyContent: 'center', position: 'relative', width, height } + }, badge: { position: 'absolute' }, })) diff --git a/src/components/MenuItem/Template/__tests__/__snapshots__/MenuItemTemplate.test.tsx.snap b/src/components/MenuItem/Template/__tests__/__snapshots__/MenuItemTemplate.test.tsx.snap index bc4546e9..0f47173b 100644 --- a/src/components/MenuItem/Template/__tests__/__snapshots__/MenuItemTemplate.test.tsx.snap +++ b/src/components/MenuItem/Template/__tests__/__snapshots__/MenuItemTemplate.test.tsx.snap @@ -84,8 +84,10 @@ exports[`MenuItemTemplate tests MenuItemTemplate full disabled 1`] = ` @@ -1026,8 +1028,10 @@ exports[`MenuItemTemplate tests MenuItemTemplate with colored icon 1`] = ` @@ -1465,8 +1469,10 @@ exports[`MenuItemTemplate tests MenuItemTemplate with icon 1`] = ` @@ -1693,8 +1699,10 @@ exports[`MenuItemTemplate tests MenuItemTemplate with icon and badge 1`] = `