UNPKG

react-overdrive

Version:

Super easy magic-move transitions for React apps

23 lines (19 loc) 573 B
const propertiesToPrefix = { transform: true, transformOrigin: true, transition: true } const webkitPrefix = 'Webkit' const prefix = (styles) => { const prefixedStyles = {} const styleProperties = Object.keys(styles || {}) styleProperties.forEach(property => { if (propertiesToPrefix[property]) { const prefixedProperty = webkitPrefix + property[0].toUpperCase() + property.slice(1) prefixedStyles[prefixedProperty] = styles[property] } prefixedStyles[property] = styles[property] }) return prefixedStyles } export default prefix