private _shouldAnimate()

in components/RuiScrollTo/src/RuiScrollTo.ts [72:84]


	private _shouldAnimate() {

		if (typeof this.disableAnimation === 'boolean') {
			return !this.disableAnimation;
		}

		// Check to see if user prefers reduced motion
		if ('matchMedia' in window && window.matchMedia('(prefers-reduced-motion)').matches) {
			return false;
		}

		return true;
	};