From a9da3672b9e0aa919d21a6f9b47fa1df4f2a3a7c Mon Sep 17 00:00:00 2001 From: Markov Date: Fri, 27 Feb 2026 23:04:39 +0100 Subject: [PATCH] =?UTF-8?q?Fix=20mobile=20viewport:=20h-screen=20=E2=86=92?= =?UTF-8?q?=20h-[100dvh]=20+=20scrollable=20settings?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - All pages use 100dvh instead of 100vh (respects Android nav bar) - ProjectSettings: overflow-y-auto + pb-20 for bottom padding --- src/components/AuthGuard.tsx | 2 +- src/components/ProjectSettings.tsx | 2 +- src/components/Sidebar.tsx | 2 +- src/pages/CreateProjectPage.tsx | 2 +- src/pages/HomePage.tsx | 2 +- src/pages/LoginPage.tsx | 2 +- src/pages/ProjectPage.tsx | 6 +++--- 7 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/components/AuthGuard.tsx b/src/components/AuthGuard.tsx index 183252c..dba5607 100644 --- a/src/components/AuthGuard.tsx +++ b/src/components/AuthGuard.tsx @@ -25,7 +25,7 @@ export default function AuthGuard({ children }: { children: React.ReactNode }) { if (!checked) { return ( -
+
Загрузка...
); diff --git a/src/components/ProjectSettings.tsx b/src/components/ProjectSettings.tsx index c14cf7c..11851d0 100644 --- a/src/components/ProjectSettings.tsx +++ b/src/components/ProjectSettings.tsx @@ -107,7 +107,7 @@ export default function ProjectSettings({ project, onUpdated }: Props) { }; return ( -
+

Настройки проекта

diff --git a/src/components/Sidebar.tsx b/src/components/Sidebar.tsx index 05e3e25..6c4e05c 100644 --- a/src/components/Sidebar.tsx +++ b/src/components/Sidebar.tsx @@ -99,7 +99,7 @@ export default function Sidebar({ projects, activeSlug }: Props) { {/* Sidebar: always visible on desktop, slide-in on mobile */}