We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent b237046 commit a172196Copy full SHA for a172196
packages/vkui/src/lib/animation/useReducedMotion.ts
@@ -6,6 +6,12 @@ import { useIsomorphicLayoutEffect } from '../useIsomorphicLayoutEffect';
6
7
export const REDUCE_MOTION_MEDIA_QUERY = 'screen and (prefers-reduced-motion: reduce)';
8
9
+/**
10
+ * Хук для отслеживания предпочтения пользователя в уменьшении анимации.
11
+ *
12
+ * @returns {boolean | undefined} Возвращает `true`, если пользователь предпочитает уменьшенную анимацию,
13
+ * `false` - если нет, и `undefined` во время серверного рендеринга или во время первого рендеринга на клиенте.
14
+ */
15
export const useReducedMotion = (): boolean | undefined => {
16
const { window } = useDOM();
17
0 commit comments