aura-glass
Version:
A comprehensive glassmorphism design system for React applications with 142+ production-ready components
19 lines (16 loc) • 478 B
JavaScript
import { safeMatchMedia } from '../utils/env.js';
// Accessible animation utilities
const prefersReducedMotion = () => {
return safeMatchMedia('(prefers-reduced-motion: reduce)')?.matches ?? true;
};
const createAccessibleAnimation = animation => {
if (prefersReducedMotion()) {
return {
...animation,
duration: 0
};
}
return animation;
};
export { createAccessibleAnimation, prefersReducedMotion };
//# sourceMappingURL=accessibleAnimation.js.map