From 7b92d1eb700f7bf0af173930c7ee267a82cb397e Mon Sep 17 00:00:00 2001 From: shats Date: Tue, 17 Feb 2026 15:24:11 +0700 Subject: [PATCH] refactor(SettingsPage): replace SectionCard with SectionHeading for simplified section layout --- frontend/src/SettingsPage.jsx | 70 +++++++++++++---------------------- 1 file changed, 25 insertions(+), 45 deletions(-) diff --git a/frontend/src/SettingsPage.jsx b/frontend/src/SettingsPage.jsx index 7b0cb41..4f1c2c5 100644 --- a/frontend/src/SettingsPage.jsx +++ b/frontend/src/SettingsPage.jsx @@ -230,22 +230,17 @@ export default function SettingsPage() { } }; - // Карточка секции (контент без коллапса — разделы переключаются через боковое меню) - function SectionCard({ id, title, icon: Icon, children }) { + // Заголовок секции без вложенной карточки (контент в общем card-body) + function SectionHeading({ title, icon: Icon }) { return ( -
-
-

- {Icon && ( - - - - )} - {title} -

-
-
{children}
-
+

+ {Icon && ( + + + + )} + {title} +

); } @@ -374,11 +369,8 @@ export default function SettingsPage() {
{activeSection === 'live-doh' && ( - + <> +
-
+ )} {activeSection === 'network-as' && ( - + <> +
-
+ )} {activeSection === 'ping' && ( - + <> +
-
+ )} {activeSection === 'ping-services' && ( - + <> +