UNPKG

svelte-motion

Version:

Svelte animation library based on the React library framer-motion.

17 lines (14 loc) 515 B
/** based on framer-motion@4.0.3, Copyright (c) 2018 Framer B.V. */ import { camelToDash } from '../../dom/utils/camel-to-dash.js'; import { renderHTML } from '../../html/utils/render.js'; import { camelCaseAttributes } from './camel-case-attrs.js'; function renderSVG(element, renderState) { renderHTML(element, renderState); for (var key in renderState.attrs) { element.setAttribute(!camelCaseAttributes.has(key) ? camelToDash(key) : key, renderState.attrs[key]); } } export { renderSVG };