From 17ba56fbc2fac16b54c04dfbb480b0b4df9bd3e9 Mon Sep 17 00:00:00 2001
From: Egor
Date: Mon, 19 Jan 2026 10:21:03 +0300
Subject: [PATCH] Update AdminSettings.tsx
---
src/pages/AdminSettings.tsx | 36 ++++++++++++++++++++++++++++++++++++
1 file changed, 36 insertions(+)
diff --git a/src/pages/AdminSettings.tsx b/src/pages/AdminSettings.tsx
index e8cfa56..c3bc9de 100644
--- a/src/pages/AdminSettings.tsx
+++ b/src/pages/AdminSettings.tsx
@@ -864,6 +864,19 @@ export default function AdminSettings() {
queryFn: brandingApi.getBranding,
})
+ // Animation toggle query and mutation
+ const { data: animationSettings } = useQuery({
+ queryKey: ['animation-enabled'],
+ queryFn: brandingApi.getAnimationEnabled,
+ })
+
+ const updateAnimationMutation = useMutation({
+ mutationFn: (enabled: boolean) => brandingApi.updateAnimationEnabled(enabled),
+ onSuccess: () => {
+ queryClient.invalidateQueries({ queryKey: ['animation-enabled'] })
+ },
+ })
+
const updateNameMutation = useMutation({
mutationFn: (name: string) => brandingApi.updateName(name),
onSuccess: () => {
@@ -1187,6 +1200,29 @@ export default function AdminSettings() {
+
+ {/* Animation Toggle */}
+
+
+
+
Анимированный фон
+
+ Волновая анимация на фоне для всех пользователей
+
+
+
+
+
{/* Theme Colors Card */}