framer-motion
Version:
A simple and powerful React animation library
12 lines (9 loc) • 478 B
JavaScript
import { htmlVisualElement } from '../html/visual-element.mjs';
import { svgVisualElement } from '../svg/visual-element.mjs';
import { isSVGComponent } from './utils/is-svg-component.mjs';
var createDomVisualElement = function (Component, options) {
return isSVGComponent(Component)
? svgVisualElement(options, { enableHardwareAcceleration: false })
: htmlVisualElement(options, { enableHardwareAcceleration: true });
};
export { createDomVisualElement };