fix: stabilize reveals and update contact email

This commit is contained in:
Evandro Fonseca Junior committed 2026-08-08 19:42:40 -03:00
1 parent aad56ad885
commit cdde81eb6e
22 files changed
+144 -40

No files matched your search

+9 -2
View File
@@ -1,7 +1,7 @@
"use client";
import { useReducedMotion as useFramerReducedMotion } from "framer-motion";
import { useEffect, useState } from "react";
/**
* Hook que detecta a preferência prefers-reduced-motion do sistema operacional.
* Wrapper sobre o hook useReducedMotion do Framer Motion.
@@ -20,5 +20,12 @@ import { useReducedMotion as useFramerReducedMotion } from "framer-motion";
* ```
*/
export function useReducedMotion(): boolean {
return useFramerReducedMotion() ?? false;
const systemPreference = useFramerReducedMotion();
const [isMounted, setIsMounted] = useState(false);
useEffect(() => {
setIsMounted(true);
}, []);
return isMounted && systemPreference === true;
}