From 8122a3fa918da6b41daec1e3373645ab38b6f6dd Mon Sep 17 00:00:00 2001 From: kilyabin <65072190+kilyabin@users.noreply.github.com> Date: Thu, 5 Mar 2026 13:41:00 +0400 Subject: [PATCH] =?UTF-8?q?feat:=20=D1=81=D0=BA=D1=80=D1=8B=D0=B2=D0=B0?= =?UTF-8?q?=D1=82=D1=8C=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D1=83=20'=D0=94?= =?UTF-8?q?=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82=D1=8C=20=D0=B3=D1=80=D1=83?= =?UTF-8?q?=D0=BF=D0=BF=D1=83'=20=D0=B2=20=D1=80=D0=B5=D0=B6=D0=B8=D0=BC?= =?UTF-8?q?=D0=B5=20SCHED=5FMODE=3Dkspsuti?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - В index.tsx: showAddGroupButton всегда false при SCHED_MODE=kspsuti - В admin.tsx: скрыта настройка кнопки в админ-панели при isKspsutiMode Co-authored-by: Qwen-Coder --- src/pages/admin.tsx | 24 +++++++++++++----------- src/pages/index.tsx | 4 ++-- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/pages/admin.tsx b/src/pages/admin.tsx index 8798a38..e6e964a 100644 --- a/src/pages/admin.tsx +++ b/src/pages/admin.tsx @@ -522,19 +522,21 @@ export default function AdminPage({ groups: initialGroups, settings: initialSett disabled={loading} /> -
-
-
Кнопка "Добавить группу"
-
- Отображать кнопку "Добавить группу" на главной странице + {!isKspsutiMode && ( +
+
+
Кнопка "Добавить группу"
+
+ Отображать кнопку "Добавить группу" на главной странице +
+ handleUpdateSettings({ ...settings, showAddGroupButton: checked })} + disabled={loading} + />
- handleUpdateSettings({ ...settings, showAddGroupButton: checked })} - disabled={loading} - /> -
+ )}
Кнопка "Преподаватели"
diff --git a/src/pages/index.tsx b/src/pages/index.tsx index 347db77..43c70a2 100644 --- a/src/pages/index.tsx +++ b/src/pages/index.tsx @@ -17,7 +17,7 @@ import Link from 'next/link' import Head from 'next/head' import { ChevronDown } from 'lucide-react' import { cn } from '@/shared/utils' -import { GITHUB_REPO_URL, TELEGRAM_CONTACT_URL } from '@/shared/constants/urls' +import { GITHUB_REPO_URL, TELEGRAM_CONTACT_URL, SCHED_MODE } from '@/shared/constants/urls' import { MdAdd } from 'react-icons/md' import { FaGithub } from 'react-icons/fa' import { BsTelegram } from 'react-icons/bs' @@ -327,7 +327,7 @@ export const getServerSideProps: GetServerSideProps = async () => vacationModeEnabled: false, groups, groupsByCourse, - showAddGroupButton: settings.showAddGroupButton ?? true, + showAddGroupButton: SCHED_MODE === 'kspsuti' ? false : (settings.showAddGroupButton ?? true), showTeachersButton: settings.showTeachersButton ?? true } as NormalModeProps }