From daa1c14d114f96a4555dc5cb819f4b925efaa8fb Mon Sep 17 00:00:00 2001 From: root Date: Sat, 15 Nov 2025 19:12:20 +0700 Subject: [PATCH] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=D0=B0=20=D0=BC=D0=BE=D0=B1=D0=B8=D0=BB=D1=8C=D0=BD?= =?UTF-8?q?=D0=B0=D1=8F=20=D0=B0=D0=B4=D0=B0=D0=BF=D1=82=D0=B8=D0=B2=D0=BD?= =?UTF-8?q?=D0=BE=D1=81=D1=82=D1=8C=20=D0=B4=D0=BB=D1=8F=20=D0=BA=D0=BD?= =?UTF-8?q?=D0=BE=D0=BF=D0=BE=D0=BA=20=D0=B2=20flex-=D0=BA=D0=BE=D0=BD?= =?UTF-8?q?=D1=82=D0=B5=D0=B9=D0=BD=D0=B5=D1=80=D0=B0=D1=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Добавлено свойство flexWrap: "wrap" во все flex-контейнеры с кнопками, которые переполнялись на мобильных экранах. Теперь кнопки переносятся на новую строку вместо сжатия при ограниченной ширине окна. Исправленные места: - TwoFactorSetup: группа кнопок отключения (строка 310) и кнопки включения/отмены (строка 258) - LoginPage: кнопки верификации 2FA (строка 275) - InstallPrompt: кнопки установки/закрытия (строка 125) - GenerateTagsModal: кнопки выбрать все/снять все (строка 142) - NoteEditor: контейнер приватности заметки (строка 1084) - PublicProfilePage: строка аватара и информации профиля (строка 130) Каждая кнопка теперь имеет flex: "1 1 auto" с подходящим minWidth для сохранения пропорций при переносе. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/components/common/InstallPrompt.tsx | 5 ++++- src/components/notes/GenerateTagsModal.tsx | 6 +++--- src/components/notes/NoteEditor.tsx | 4 ++-- src/components/twoFactor/TwoFactorSetup.tsx | 8 ++++++-- src/pages/LoginPage.tsx | 4 +++- src/pages/PublicProfilePage.tsx | 2 +- 6 files changed, 19 insertions(+), 10 deletions(-) diff --git a/src/components/common/InstallPrompt.tsx b/src/components/common/InstallPrompt.tsx index 7373b5e..a1a0bdc 100644 --- a/src/components/common/InstallPrompt.tsx +++ b/src/components/common/InstallPrompt.tsx @@ -122,7 +122,7 @@ export const InstallPrompt: React.FC = () => { Установите приложение для быстрого доступа -
+
diff --git a/src/components/notes/NoteEditor.tsx b/src/components/notes/NoteEditor.tsx index ecd906a..75e8b93 100644 --- a/src/components/notes/NoteEditor.tsx +++ b/src/components/notes/NoteEditor.tsx @@ -1081,8 +1081,8 @@ export const NoteEditor: React.FC = ({ onSave }) => { {user?.is_public_profile === 1 && ( -
-