From d7067db1d6506fd2c164b315f45f9a5aed863ff0 Mon Sep 17 00:00:00 2001 From: cheykrym Date: Thu, 14 Aug 2025 02:44:04 +0300 Subject: [PATCH] =?UTF-8?q?=D0=B8=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=BE=20=D0=BC=D0=B5=D1=80=D1=86=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5=20=D0=B1=D1=83=D1=80=D0=B3=D0=B5=D1=80=20=D0=BC=D0=B5?= =?UTF-8?q?=D0=BD=D1=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Shared/Views/Tab/MainView.swift | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Shared/Views/Tab/MainView.swift b/Shared/Views/Tab/MainView.swift index 22a692d..2cd1825 100644 --- a/Shared/Views/Tab/MainView.swift +++ b/Shared/Views/Tab/MainView.swift @@ -69,15 +69,15 @@ struct MainView: View { } // Затемнение и закрытие по тапу - if isSideMenuPresented { - Color.black.opacity(0.4 * Double(((menuWidth + menuOffset) / menuWidth))) - .ignoresSafeArea() - .onTapGesture { - withAnimation(.easeInOut) { - isSideMenuPresented = false - } + Color.black + .opacity(Double(menuOffset / menuWidth) * 0.4) + .ignoresSafeArea() + .onTapGesture { + withAnimation(.easeInOut) { + isSideMenuPresented = false } - } + } + .allowsHitTesting(menuOffset > 0) // Боковое меню SideMenuView(isPresented: $isSideMenuPresented)